mirror of
https://github.com/ansible-collections/community.general.git
synced 2024-09-14 20:13:21 +02:00
Make sure playbook includes use unique var dictionaries before modification
This commit is contained in:
parent
5fec11f513
commit
a498876bec
1 changed files with 3 additions and 1 deletions
|
@ -74,7 +74,9 @@ class PlaybookInclude(Base, Conditional, Taggable):
|
||||||
# finally, update each loaded playbook entry with any variables specified
|
# finally, update each loaded playbook entry with any variables specified
|
||||||
# on the included playbook and/or any tags which may have been set
|
# on the included playbook and/or any tags which may have been set
|
||||||
for entry in pb._entries:
|
for entry in pb._entries:
|
||||||
entry.vars.update(new_obj.vars)
|
temp_vars = entry.vars.copy()
|
||||||
|
temp_vars.update(new_obj.vars)
|
||||||
|
entry.vars = temp_vars
|
||||||
entry.tags = list(set(entry.tags).union(new_obj.tags))
|
entry.tags = list(set(entry.tags).union(new_obj.tags))
|
||||||
|
|
||||||
return pb
|
return pb
|
||||||
|
|
Loading…
Reference in a new issue