1
0
Fork 0
mirror of https://github.com/ansible-collections/community.general.git synced 2024-09-14 20:13:21 +02:00

Fix paramiko for when no private key is specified

This commit is contained in:
Daniel Hokka Zakrisson 2013-01-21 21:48:02 +01:00
parent ea45423f92
commit 35b58955d6

View file

@ -81,8 +81,12 @@ class Connection(object):
if self.runner.remote_pass is not None:
allow_agent = False
try:
if self.runner.private_key_file:
key_filename = os.path.expanduser(self.runner.private_key_file)
else:
key_filename = None
ssh.connect(self.host, username=user, allow_agent=allow_agent, look_for_keys=True,
key_filename=os.path.expanduser(self.runner.private_key_file), password=self.runner.remote_pass,
key_filename=key_filename, password=self.runner.remote_pass,
timeout=self.runner.timeout, port=self.port)
except Exception, e:
msg = str(e)