如果在Ansible playbook中失败,如何继续下一个文件?

时间:2014-04-06 21:22:09

标签: ansible ansible-playbook

我有一个主要的ansible playbook site.yml,其中包括三本书,一本用于网络服务器,一本用于数据服务器,一本用于其他服务器。
每个都有自己的选择crietia在他们自己的文件中指定,例如hosts:tag_name_webapp1和类似的。问题是,如果Web服务器中的所有主机都出现故障,那么ansible就会停止执行。我希望它继续dbservers中的任务,等等。

1 个答案:

答案 0 :(得分:3)

如果您希望在失败后继续执行下一个任务,则可以使用ignore_errors

https://docs.ansible.com/playbooks_error_handling.html#ignoring-failed-commands