mirror of
https://github.com/ansible/awx.git
synced 2026-02-12 07:04:45 -03:30
Merge pull request #9973 from shanemcd/fix-adhoc-commands
Fix issue where ad-hoc commands for multiple hosts ran on single host Should resolve #9685 Reviewed-by: Matthew Jones <bsdmatburt@gmail.com>
This commit is contained in:
@@ -2753,14 +2753,6 @@ class RunAdHocCommand(BaseTask):
|
|||||||
env['ANSIBLE_LOAD_CALLBACK_PLUGINS'] = '1'
|
env['ANSIBLE_LOAD_CALLBACK_PLUGINS'] = '1'
|
||||||
env['ANSIBLE_SFTP_BATCH_MODE'] = 'False'
|
env['ANSIBLE_SFTP_BATCH_MODE'] = 'False'
|
||||||
|
|
||||||
# Create a directory for ControlPath sockets that is unique to each
|
|
||||||
# ad hoc command
|
|
||||||
cp_dir = os.path.join(private_data_dir, 'cp')
|
|
||||||
if not os.path.exists(cp_dir):
|
|
||||||
os.mkdir(cp_dir, 0o700)
|
|
||||||
# FIXME: more elegant way to manage this path in container
|
|
||||||
env['ANSIBLE_SSH_CONTROL_PATH'] = '/runner/cp'
|
|
||||||
|
|
||||||
return env
|
return env
|
||||||
|
|
||||||
def build_args(self, ad_hoc_command, private_data_dir, passwords):
|
def build_args(self, ad_hoc_command, private_data_dir, passwords):
|
||||||
|
|||||||
Reference in New Issue
Block a user