在ansible hosts文件中
[144duan]
10.10.10.10 ansible_ssh_user=root ansible_ssh_pass=12345#1
此时发现节点连接保错unreachable
10.10.10.10 | UNREACHABLE! => { "changed": false, "msg": "Failed to connect to the host via ssh: Permission denied (publickey,gssapi-keyex,gssapi-with-mic,password).\r\n", "unreachable": true}
但是手动连接正常
原因是密码中的#号需要转义
[144duan]
10.10.10.10 ansible_ssh_user=root ansible_ssh_pass=12345\#1
完美解决!!!!