mirror of
https://github.com/ansible-collections/community.general.git
synced 2025-06-30 04:00:21 -07:00
Inventory: support list of vars in host.
This commit is contained in:
parent
9b741a1d16
commit
d419a13ca7
3 changed files with 17 additions and 2 deletions
|
@ -63,7 +63,12 @@ class InventoryParserYaml(object):
|
|||
|
||||
elif type(item) == dict and 'host' in item:
|
||||
host = self._make_host(item['host'])
|
||||
for (k,v) in item.get('vars',{}).items():
|
||||
vars = item.get('vars', {})
|
||||
if type(vars)==list:
|
||||
varlist, vars = vars, {}
|
||||
for subitem in varlist:
|
||||
vars.update(subitem)
|
||||
for (k,v) in vars.items():
|
||||
host.set_variable(k,v)
|
||||
|
||||
elif type(item) == dict and 'group' in item:
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue