mirror of
https://github.com/ansible-collections/community.general.git
synced 2025-07-23 05:10:22 -07:00
parent
5bc3cb278c
commit
49ce0c8bac
1 changed files with 6 additions and 4 deletions
|
@ -719,12 +719,14 @@ class ActionBase(with_metaclass(ABCMeta, object)):
|
||||||
|
|
||||||
display.debug("_low_level_execute_command(): executing: %s" % (cmd,))
|
display.debug("_low_level_execute_command(): executing: %s" % (cmd,))
|
||||||
|
|
||||||
# Change directory to basedir of task for command execution
|
# Change directory to basedir of task for command execution when connection is local
|
||||||
cwd = os.getcwd()
|
if self._connection.transport == 'local':
|
||||||
os.chdir(self._loader.get_basedir())
|
os.chdir(self._loader.get_basedir())
|
||||||
|
cwd = os.getcwd()
|
||||||
try:
|
try:
|
||||||
rc, stdout, stderr = self._connection.exec_command(cmd, in_data=in_data, sudoable=sudoable)
|
rc, stdout, stderr = self._connection.exec_command(cmd, in_data=in_data, sudoable=sudoable)
|
||||||
finally:
|
finally:
|
||||||
|
if self._connection.transport == 'local':
|
||||||
os.chdir(cwd)
|
os.chdir(cwd)
|
||||||
|
|
||||||
# stdout and stderr may be either a file-like or a bytes object.
|
# stdout and stderr may be either a file-like or a bytes object.
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue