如果Ansible失败了几个Server会发生什么

时间:2015-09-25 14:16:05

标签: ansible

我有很多服务器,我想使用Ansible来管理所有这些服务器。问题是如果在某些服务器上使用ansible的配置失败会发生什么? ansible服务器会自动推送修改吗?此外,如果一台机器被关闭,当服务器启动时,ansible会执行脚本吗?

示例:  [服务器]   服务器1   服务器2   ....   server1000

服务器50,51,52已关闭。我是否应该在这些服务器联机时手动执行ansible,或者Ansible自动执行它?

我希望你理解我

由于

此致

1 个答案:

答案 0 :(得分:1)

没有。 Ansible不会自动为您重新运行剧本。

但是,您可以在cron作业上设置您的剧本。这样,当服务器重新联机时,他们将收到Ansible运行。

另一种方法可能是使用ansible-pull http://docs.ansible.com/ansible/playbooks_intro.html#ansible-pull反转正常的“推送”行为。这样,当主机上线时,它们会自行运行Ansible内容。