Fixes #5750 Fail on missing ~/.ssh and ignore accept_hostkey if stricthoskeychecking is off

reviewable/pr18780/r1
James Tanner 11 years ago
parent 98ff0f500e
commit dc51bb5389

@ -49,6 +49,8 @@ options:
version_added: "1.5"
description:
- Add the hostkey for the repo url if not already added.
If ssh_args contains "-o StrictHostKeyChecking=no", this
parameter is ignored.
ssh_opts:
required: false
default: None
@ -445,7 +447,10 @@ def main():
set_git_ssh(ssh_wrapper, key_file, ssh_opts)
# add the git repo's hostkey
#if module.params['accept_hostkey']:
if module.params['ssh_opts'] is not None:
if not "-o StrictHostKeyChecking=no" in module.params['ssh_opts']:
add_git_host_key(module, repo, accept_hostkey=module.params['accept_hostkey'])
else:
add_git_host_key(module, repo, accept_hostkey=module.params['accept_hostkey'])
if bare:

Loading…
Cancel
Save