From f7ad6ad4de79558a315d9dbc720513c83c93af90 Mon Sep 17 00:00:00 2001 From: Brian Coca Date: Tue, 10 Feb 2015 08:47:11 -0500 Subject: [PATCH] fixed issue with prompt == none and su + ask_pass in ssh plugin --- lib/ansible/runner/connection_plugins/ssh.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/ansible/runner/connection_plugins/ssh.py b/lib/ansible/runner/connection_plugins/ssh.py index 104f60fd35..0ab4d0b859 100644 --- a/lib/ansible/runner/connection_plugins/ssh.py +++ b/lib/ansible/runner/connection_plugins/ssh.py @@ -335,7 +335,7 @@ class Connection(object): "sudo", "Sorry, try again.") if sudo_errput.strip().endswith("%s%s" % (prompt, incorrect_password)): raise errors.AnsibleError('Incorrect sudo password') - elif sudo_errput.endswith(prompt): + elif prompt and sudo_errput.endswith(prompt): stdin.write(self.runner.sudo_pass + '\n') if p.stdout in rfd: