В связи с тем, что я ответил на это в 2014 году, я обновил свой ответ на счет для более поздних версий.
Да, вы можете сделать это на уровень хоста / инвентаря (что стало возможным на более новых версиях ) или глобальном уровне:
инвентарь:
Добавьте следующее.
ansible_ssh_common_args='-o StrictHostKeyChecking=no'
host:
Добавьте следующее.
ansible_ssh_extra_args='-o StrictHostKeyChecking=no'
хосты / параметры инвентаря будут работать с типом подключения ssh
, а не paramiko
.
global:
/etc/ansible/ansible.cfg
, либо ~/.ansible.cfg
file: [defaults]
host_key_checking = False
ansible-playbook -e 'host_key_checking=False' yourplaybook.yml
export ANSIBLE_HOST_KEY_CHECKING=False