mirror of
https://github.com/ansible-collections/community.general.git
synced 2024-09-14 20:13:21 +02:00
remote user should rely on context, not direct var
this can cause issues with non-ssh connections and/or ansible_user
This commit is contained in:
parent
b2acba0d16
commit
58b6027a75
6 changed files with 6 additions and 6 deletions
|
@ -102,7 +102,7 @@ class ActionModule(ActionBase):
|
||||||
result['msg'] = "src and dest are required"
|
result['msg'] = "src and dest are required"
|
||||||
return result
|
return result
|
||||||
|
|
||||||
remote_user = task_vars.get('ansible_ssh_user') or self._play_context.remote_user
|
remote_user = self._play_context.remote_user
|
||||||
if boolean(remote_src):
|
if boolean(remote_src):
|
||||||
result.update(self._execute_module(tmp=tmp, task_vars=task_vars))
|
result.update(self._execute_module(tmp=tmp, task_vars=task_vars))
|
||||||
return result
|
return result
|
||||||
|
|
|
@ -139,7 +139,7 @@ class ActionModule(ActionBase):
|
||||||
delete_remote_tmp = (len(source_files) == 1)
|
delete_remote_tmp = (len(source_files) == 1)
|
||||||
|
|
||||||
# If this is a recursive action create a tmp path that we can share as the _exec_module create is too late.
|
# If this is a recursive action create a tmp path that we can share as the _exec_module create is too late.
|
||||||
remote_user = task_vars.get('ansible_ssh_user') or self._play_context.remote_user
|
remote_user = self._play_context.remote_user
|
||||||
if not delete_remote_tmp:
|
if not delete_remote_tmp:
|
||||||
if tmp is None or "-tmp-" not in tmp:
|
if tmp is None or "-tmp-" not in tmp:
|
||||||
tmp = self._make_tmp_path(remote_user)
|
tmp = self._make_tmp_path(remote_user)
|
||||||
|
|
|
@ -36,7 +36,7 @@ class ActionModule(ActionBase):
|
||||||
|
|
||||||
src = self._task.args.get('src', None)
|
src = self._task.args.get('src', None)
|
||||||
remote_src = boolean(self._task.args.get('remote_src', 'no'))
|
remote_src = boolean(self._task.args.get('remote_src', 'no'))
|
||||||
remote_user = task_vars.get('ansible_ssh_user') or self._play_context.remote_user
|
remote_user = self._play_context.remote_user
|
||||||
|
|
||||||
if src is None:
|
if src is None:
|
||||||
result['failed'] = True
|
result['failed'] = True
|
||||||
|
|
|
@ -39,7 +39,7 @@ class ActionModule(ActionBase):
|
||||||
result['msg'] = 'check mode not supported for this module'
|
result['msg'] = 'check mode not supported for this module'
|
||||||
return result
|
return result
|
||||||
|
|
||||||
remote_user = task_vars.get('ansible_ssh_user') or self._play_context.remote_user
|
remote_user = self._play_context.remote_user
|
||||||
if not tmp:
|
if not tmp:
|
||||||
tmp = self._make_tmp_path(remote_user)
|
tmp = self._make_tmp_path(remote_user)
|
||||||
self._cleanup_remote_tmp = True
|
self._cleanup_remote_tmp = True
|
||||||
|
|
|
@ -145,7 +145,7 @@ class ActionModule(ActionBase):
|
||||||
result['msg'] = type(e).__name__ + ": " + str(e)
|
result['msg'] = type(e).__name__ + ": " + str(e)
|
||||||
return result
|
return result
|
||||||
|
|
||||||
remote_user = task_vars.get('ansible_ssh_user') or self._play_context.remote_user
|
remote_user = self._play_context.remote_user
|
||||||
if not tmp:
|
if not tmp:
|
||||||
tmp = self._make_tmp_path(remote_user)
|
tmp = self._make_tmp_path(remote_user)
|
||||||
self._cleanup_remote_tmp = True
|
self._cleanup_remote_tmp = True
|
||||||
|
|
|
@ -59,7 +59,7 @@ class ActionModule(ActionBase):
|
||||||
result['msg'] = "src (or content) and dest are required"
|
result['msg'] = "src (or content) and dest are required"
|
||||||
return result
|
return result
|
||||||
|
|
||||||
remote_user = task_vars.get('ansible_ssh_user') or self._play_context.remote_user
|
remote_user = self._play_context.remote_user
|
||||||
if not tmp:
|
if not tmp:
|
||||||
tmp = self._make_tmp_path(remote_user)
|
tmp = self._make_tmp_path(remote_user)
|
||||||
self._cleanup_remote_tmp = True
|
self._cleanup_remote_tmp = True
|
||||||
|
|
Loading…
Reference in a new issue