summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorToshio Kuratomi <a.badger@gmail.com>2016-10-15 16:29:54 -0700
committerToshio Kuratomi <a.badger@gmail.com>2016-10-15 16:29:54 -0700
commit4ea3cd3a3822b3b81af65bc8d1d186a8fd776671 (patch)
tree02af8e7bd5ab8024c0ff9ba473830f4e62273d25
parent264b33da6bdca865f87f372169a1c9ff3246d7f4 (diff)
downloadansible-4ea3cd3a3822b3b81af65bc8d1d186a8fd776671.tar.gz
Fix paramiko for non-ascii become password
Cherry-picked from a part of f24c10c32be86d3eb792d109fb6fdad19bbfcf4c
-rw-r--r--lib/ansible/plugins/connection/paramiko_ssh.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/ansible/plugins/connection/paramiko_ssh.py b/lib/ansible/plugins/connection/paramiko_ssh.py
index 904ed04140..7b91f6b90d 100644
--- a/lib/ansible/plugins/connection/paramiko_ssh.py
+++ b/lib/ansible/plugins/connection/paramiko_ssh.py
@@ -308,7 +308,7 @@ class Connection(ConnectionBase):
if passprompt:
if self._play_context.become and self._play_context.become_pass:
- chan.sendall(self._play_context.become_pass + '\n')
+ chan.sendall(to_bytes(self._play_context.become_pass, errors='strict') + b'\n')
else:
raise AnsibleError("A password is reqired but none was supplied")
else: