Merge pull request #43572 from vutny/fix-salt-cloud-list-min-instance-set

cloud.action: list_nodes_min returns all EC2 instances
This commit is contained in:
Nicole Thomas 2017-09-18 16:36:43 -04:00 committed by GitHub
commit 8671b91f62

View file

@ -3472,16 +3472,15 @@ def list_nodes_min(location=None, call=None):
for instance in instances:
if isinstance(instance['instancesSet']['item'], list):
for item in instance['instancesSet']['item']:
state = item['instanceState']['name']
name = _extract_name_tag(item)
id = item['instanceId']
items = instance['instancesSet']['item']
else:
item = instance['instancesSet']['item']
items = [instance['instancesSet']['item']]
for item in items:
state = item['instanceState']['name']
name = _extract_name_tag(item)
id = item['instanceId']
ret[name] = {'state': state, 'id': id}
ret[name] = {'state': state, 'id': id}
return ret