我有很多服务器,我想使用Ansible来管理所有这些服务器。问题是如果在某些服务器上使用ansible的配置失败会发生什么? ansible服务器会自动推送修改吗?此外,如果一台机器被关闭,当服务器启动时,ansible会执行脚本吗?
示例: [服务器] 服务器1 服务器2 .... server1000
服务器50,51,52已关闭。我是否应该在这些服务器联机时手动执行ansible,或者Ansible自动执行它?
我希望你理解我
由于
此致
答案 0 :(得分:1)
没有。 Ansible不会自动为您重新运行剧本。
但是,您可以在cron作业上设置您的剧本。这样,当服务器重新联机时,他们将收到Ansible运行。
另一种方法可能是使用ansible-pull
http://docs.ansible.com/ansible/playbooks_intro.html#ansible-pull反转正常的“推送”行为。这样,当主机上线时,它们会自行运行Ansible内容。