From 5872e0a4936c31d47306c2a09b9f14ee22e6ec19 Mon Sep 17 00:00:00 2001 From: Frank van Tol Date: Fri, 9 Oct 2015 14:35:26 +0200 Subject: [PATCH] Update ec2_asg.py --- lib/ansible/modules/cloud/amazon/ec2_asg.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/lib/ansible/modules/cloud/amazon/ec2_asg.py b/lib/ansible/modules/cloud/amazon/ec2_asg.py index 88081316ba7..1105f4859a4 100644 --- a/lib/ansible/modules/cloud/amazon/ec2_asg.py +++ b/lib/ansible/modules/cloud/amazon/ec2_asg.py @@ -257,9 +257,10 @@ def get_properties(autoscaling_group): properties['viable_instances'] = 0 properties['terminating_instances'] = 0 + instance_facts = {} + if autoscaling_group.instances: properties['instances'] = [i.instance_id for i in autoscaling_group.instances] - instance_facts = {} for i in autoscaling_group.instances: instance_facts[i.instance_id] = {'health_status': i.health_status, 'lifecycle_state': i.lifecycle_state, @@ -276,7 +277,7 @@ def get_properties(autoscaling_group): properties['terminating_instances'] += 1 if i.lifecycle_state == 'Pending': properties['pending_instances'] += 1 - properties['instance_facts'] = instance_facts + properties['instance_facts'] = instance_facts properties['load_balancers'] = autoscaling_group.load_balancers if getattr(autoscaling_group, "tags", None):