diff --git a/lib/ansible/module_utils/aws/elbv2.py b/lib/ansible/module_utils/aws/elbv2.py index f7e7ecaf5e..47d0e87a51 100644 --- a/lib/ansible/module_utils/aws/elbv2.py +++ b/lib/ansible/module_utils/aws/elbv2.py @@ -169,7 +169,7 @@ class ElasticLoadBalancerV2(object): # on the load balancer for subnet in self.elb['AvailabilityZones']: this_mapping = {'SubnetId': subnet['SubnetId']} - for address in subnet['LoadBalancerAddresses']: + for address in subnet.get('LoadBalancerAddresses', []): if 'AllocationId' in address: this_mapping['AllocationId'] = address['AllocationId'] break