summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRitesh Khadgaray <khadgaray@gmail.com>2016-06-07 19:06:17 +0530
committerBrian Coca <bcoca@ansible.com>2016-06-07 09:36:17 -0400
commitef9238ab850617e40e0518e7b014d8883e137093 (patch)
treea953f63a9e4162c930aaed1be9d78ba3f11e373d
parentb479a80d452437e467228f36ad10f49fa36781f4 (diff)
downloadansible-ef9238ab850617e40e0518e7b014d8883e137093.tar.gz
set remote_user to default if none is found when using delegate_to (#16138)
-rw-r--r--lib/ansible/playbook/play_context.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/ansible/playbook/play_context.py b/lib/ansible/playbook/play_context.py
index a79b4e1988..ad68579a1b 100644
--- a/lib/ansible/playbook/play_context.py
+++ b/lib/ansible/playbook/play_context.py
@@ -356,7 +356,7 @@ class PlayContext(Base):
# and likewise for the remote user
for user_var in MAGIC_VARIABLE_MAPPING.get('remote_user'):
- if user_var in delegated_vars:
+ if user_var in delegated_vars and delegated_vars[user_var]:
break
else:
delegated_vars['ansible_user'] = task.remote_user or self.remote_user