Merge pull request #1601 from wenottingham/following-a-new-path

Just set ANSIBLE_SSH_CONTROL_PATH_DIR, and don't worry about the socket file name.
This commit is contained in:
Bill Nottingham 2018-03-16 22:35:26 -04:00 committed by GitHub
commit 2780cd0d4c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1173,7 +1173,7 @@ class RunJob(BaseTask):
cp_dir = os.path.join(kwargs['private_data_dir'], 'cp')
if not os.path.exists(cp_dir):
os.mkdir(cp_dir, 0o700)
env['ANSIBLE_SSH_CONTROL_PATH'] = os.path.join(cp_dir, '%%h%%p%%r')
env['ANSIBLE_SSH_CONTROL_PATH_DIR'] = cp_dir
# Allow the inventory script to include host variables inline via ['_meta']['hostvars'].
env['INVENTORY_HOSTVARS'] = str(True)