diff --git a/libraries/task.py b/libraries/task.py index 393b5bc..f5de4e5 100644 --- a/libraries/task.py +++ b/libraries/task.py @@ -134,6 +134,16 @@ class Task: self.ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy()) add_host=True + else: + + if self.port!=22: + + if check_ssh_host.lookup('[{}]:{}'.format(self.server, self.port))==None: + + #Be tolerant and save if port is different + + self.ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy()) + add_host=True try: