mirror of
https://github.com/ansible-collections/community.general.git
synced 2026-05-06 13:22:48 +00:00
Make parameterized playbook includes work with vars as a list
Fixes #1610.
This commit is contained in:
@@ -166,7 +166,10 @@ class PlayBook(object):
|
||||
for p in plays:
|
||||
if 'vars' not in p:
|
||||
p['vars'] = {}
|
||||
p['vars'].update(incvars)
|
||||
if isinstance(p['vars'], dict):
|
||||
p['vars'].update(incvars)
|
||||
elif isinstance(p['vars'], list):
|
||||
p['vars'].extend([dict(k=v) for k,v in incvars.iteritems()])
|
||||
accumulated_plays.extend(plays)
|
||||
play_basedirs.extend(basedirs)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user