ec2 network_interfaces fix

This commit is contained in:
joseph.gimenez@peoplematter.com 2015-06-25 19:19:48 -04:00 committed by rallytime
parent 3599b8abab
commit 3e6eab3ae9

View file

@ -1148,10 +1148,17 @@ def _create_eni(interface):
for subnet_query_result in subnet_query:
if 'item' in subnet_query_result:
for subnet in subnet_query_result['item']:
if subnet['subnetId'] == interface['SubnetId']:
found = True
break
if type(subnet_query_result['item']) is dict:
for key, value in subnet_query_result['item'].iteritems():
if key == "subnetId":
if value == interface['SubnetId']:
found = True
break
else:
for subnet in subnet_query_result['item']:
if subnet['subnetId'] == interface['SubnetId']:
found = True
break
if not found:
raise SaltCloudConfigError(