correctly set delegated host name in results

pull/25978/head
Brian Coca 7 years ago
parent 0bbf0e8d19
commit a457c2af59

@ -627,8 +627,8 @@ class TaskExecutor:
# there is another source of truth we can use # there is another source of truth we can use
delegated_vars = variables.get('ansible_delegated_vars', dict()).get(self._task.delegate_to, dict()).copy() delegated_vars = variables.get('ansible_delegated_vars', dict()).get(self._task.delegate_to, dict()).copy()
if len(delegated_vars) > 0: if len(delegated_vars) > 0:
result["_ansible_delegated_vars"] = dict() result["_ansible_delegated_vars"] = {'ansible_delegated_host': self._task.delegate_to}
for k in ('ansible_delegated_host', 'ansible_host'): for k in ('ansible_host', ):
result["_ansible_delegated_vars"][k] = delegated_vars.get(k) result["_ansible_delegated_vars"][k] = delegated_vars.get(k)
# and return # and return

Loading…
Cancel
Save