set remote_user to default if none is found when using delegate_to (#16138)

This commit is contained in:
Ritesh Khadgaray 2016-06-07 19:06:17 +05:30 committed by Brian Coca
parent b479a80d45
commit ef9238ab85

View file

@ -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