2014-10-17 79 views
4

我正在使用Ansible构建我的云基础架构。当提示我这样做来验证RSA密钥指纹时,我不介意验证“是”。Ansible和RSA验证提示

但是,如果我尝试启动并配置50台以上的机器,这会变得反效果。有没有办法禁用使用Ansible ...或至少只是回答一次?

+1

你的意思是初始SSH连接? – 2014-10-17 17:22:30

+1

可能重复[无法禁用Ansible的主机密钥检查](http://stackoverflow.com/questions/23492032/cant-disable-ansibles-host-key-checking) – tedder42 2014-10-18 00:01:53

+0

感谢您的链接。这有帮助! – Xanxir 2014-11-06 16:16:43

回答

3

正如David指出,可以使用ansible.cfg跳过与host_key_checking = False检查,但如果你是偏执狂,你可能更喜欢使用ansible sshknownhosts module接受第一次钥匙,或当你的钥匙改变(例如,摧毁和重建时分期环境)。

+1

您还可以设置环境变量,例如:export ANSIBLE_HOST_KEY_CHECKING = false – 2016-11-11 16:55:58