mirror of
https://github.com/ansible-collections/community.general.git
synced 2025-04-24 11:21:25 -07:00
properly track delegated host in loops
ansible_host can be pulled from inventory and not match inventory_hostname, this can "loose" vars to a new host named by ansible_host vs the delegated host fixes #25770
This commit is contained in:
parent
b6ee9163e3
commit
9d8721dbde
3 changed files with 4 additions and 3 deletions
|
@ -628,7 +628,7 @@ class TaskExecutor:
|
|||
delegated_vars = variables.get('ansible_delegated_vars', dict()).get(self._task.delegate_to, dict()).copy()
|
||||
if len(delegated_vars) > 0:
|
||||
result["_ansible_delegated_vars"] = dict()
|
||||
for k in ('ansible_host', ):
|
||||
for k in ('ansible_delegated_host', 'ansible_host' ):
|
||||
result["_ansible_delegated_vars"][k] = delegated_vars.get(k)
|
||||
|
||||
# and return
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue