mirror of
https://github.com/ansible-collections/community.general.git
synced 2025-05-21 16:39:08 -07:00
Fix error with servers without group metadata. Add this servers to undefined group.
This commit is contained in:
parent
d9e8a6c2e1
commit
a2307aa7a0
1 changed files with 3 additions and 3 deletions
|
@ -94,14 +94,14 @@ if len(sys.argv) == 2 and (sys.argv[1] == '--list'):
|
||||||
# Cycle on servers
|
# Cycle on servers
|
||||||
for f in client.servers.list():
|
for f in client.servers.list():
|
||||||
# Define group (or set to empty string)
|
# Define group (or set to empty string)
|
||||||
group = f.metadata['group'] if f.metadata['group'] else ''
|
group = f.metadata['group'] if f.metadata.has_key('group') else 'undefined'
|
||||||
|
|
||||||
# Create group if not exist
|
# Create group if not exist
|
||||||
if group not in groups:
|
if group not in groups:
|
||||||
groups[f.metadata['group']] = []
|
groups[group] = []
|
||||||
|
|
||||||
# Append group to list
|
# Append group to list
|
||||||
groups[f.metadata['group']].append(f.accessIPv4)
|
groups[group].append(f.accessIPv4)
|
||||||
|
|
||||||
# Return server list
|
# Return server list
|
||||||
print json.dumps(groups)
|
print json.dumps(groups)
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue