Fix AWS AutoScaler tags support

This commit is contained in:
allegroai 2022-02-02 15:32:42 +02:00
parent 051998800c
commit 8265ca9375

View File

@ -112,10 +112,10 @@ class AWSDriver(CloudDriver):
instance_id = instances["Instances"][0]["InstanceId"] instance_id = instances["Instances"][0]["InstanceId"]
instance = boto3.resource("ec2", **self.creds()).Instance(instance_id) instance = boto3.resource("ec2", **self.creds()).Instance(instance_id)
if self.tags: if resource_conf.get("tags"):
instance.create_tags( instance.create_tags(
Resources=[instance_id], Resources=[instance_id],
Tags=[{"Key": key, "Value": val} for key, val in self.tags], Tags=[{"Key": key, "Value": val} for key, val in parse_tags(resource_conf.get("tags"))],
) )
# Wait until instance is in running state # Wait until instance is in running state
instance.wait_until_running() instance.wait_until_running()