如果几个服务器的 Ansible 失败会发生什么

What happens if Ansible fails of a couple of Server

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

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

服务器 50、51、52 ​​已关闭。我应该在这些服务器联机时手动执行 ansible 还是 Ansible 自动执行?

希望你能理解我

谢谢

此致

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

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

另一种方法可能是用 ansible-pull http://docs.ansible.com/ansible/playbooks_intro.html#ansible-pull 反转正常的 "push" 行为,这样当主机上线时,他们 运行 自己的 Ansible 东西.