Commit 90169f91 by Feanil Patel

Move to where we're already querying for the image.

parent d6ea8fb0
...@@ -521,7 +521,15 @@ def create_ami(instance_id, name, description): ...@@ -521,7 +521,15 @@ def create_ami(instance_id, name, description):
try: try:
img = ec2.get_image(image_id) img = ec2.get_image(image_id)
if img.state == 'available': if img.state == 'available':
break img.add_tag("environment", args.environment)
img.add_tag("deployment", args.deployment)
img.add_tag("play", args.play)
img.add_tag("configuration_ref", args.configuration_version)
img.add_tag("configuration_secure_ref", args.configuration_secure_version)
img.add_tag("configuration_secure_repo", args.configuration_secure_repo)
for repo,ref in git_refs:
key = "vars:{}".format(repo)
image.add_tag(key, ref)
else: else:
time.sleep(1) time.sleep(1)
except EC2ResponseError as e: except EC2ResponseError as e:
...@@ -534,17 +542,6 @@ def create_ami(instance_id, name, description): ...@@ -534,17 +542,6 @@ def create_ami(instance_id, name, description):
else: else:
raise Exception("Timeout waiting for AMI to finish") raise Exception("Timeout waiting for AMI to finish")
image = ec2.get_all_images([image_id])[0]
image.add_tag("environment", args.environment)
image.add_tag("deployment", args.deployment)
image.add_tag("play", args.play)
image.add_tag("configuration_ref", args.configuration_version)
image.add_tag("configuration_secure_ref", args.configuration_secure_version)
image.add_tag("configuration_secure_repo", args.configuration_secure_repo)
for repo,ref in git_refs:
key = "vars:{}".format(repo)
image.add_tag(key, ref)
return image_id return image_id
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment