ansible遇过的问题
问题一
"msg": "Using a SSH password instead of a key is not possible because Host Key checking is enabled and sshpass does not support this. Please add this host's fingerprint to your known_hosts file to manage this host."
问题原因
ansible主机的 ~/.ssh/known_hosts 文件,没有记录待连接的主机的信息。
解决办法
# 临时解决办法
$ export ANSIBLE_HOST_KEY_CHECKING=False
# 永久解决办法
$ sudo sed -ri 's@(#?)(host_key_checking).*@\2 = False@g' /etc/ansible/ansible.cfg

浙公网安备 33010602011771号