summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNathaniel Case <this.is@nathanielca.se>2017-04-28 13:57:32 -0400
committerNathaniel Case <ncase@redhat.com>2017-04-28 14:00:53 -0400
commit41a70bf9ca9111c66fc10d29e51e18cacfca3c70 (patch)
tree52f62ab49e36df7b1dd3aa511c6498c86ad706d0
parent6915e026ed69d0badf3866c6b7a7347c1f4755a8 (diff)
downloadansible-41a70bf9ca9111c66fc10d29e51e18cacfca3c70.tar.gz
Print specific error for BadHostKeyException (#24120)
(cherry picked from commit f9ec06d1dcdef5675a3c4b190bee45d8132f3fa6)
-rw-r--r--lib/ansible/plugins/connection/paramiko_ssh.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/lib/ansible/plugins/connection/paramiko_ssh.py b/lib/ansible/plugins/connection/paramiko_ssh.py
index a0c0e09fd0..c2e9355d71 100644
--- a/lib/ansible/plugins/connection/paramiko_ssh.py
+++ b/lib/ansible/plugins/connection/paramiko_ssh.py
@@ -245,6 +245,8 @@ class Connection(ConnectionBase):
port=port,
**sock_kwarg
)
+ except paramiko.ssh_exception.BadHostKeyException as e:
+ raise AnsibleConnectionFailure('host key mismatch for %s' % e.hostname)
except Exception as e:
msg = str(e)
if "PID check failed" in msg: