Merge pull request #25170 from rallytime/bp-24982

Back-port #24982 to 2015.5
This commit is contained in:
Nicole Thomas 2015-07-06 10:34:43 -06:00
commit 3e06602545

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(