我有一个主要的ansible playbook site.yml,其中包括三本书,一本用于网络服务器,一本用于数据服务器,一本用于其他服务器。
每个都有自己的选择crietia在他们自己的文件中指定,例如hosts:tag_name_webapp1和类似的。问题是,如果Web服务器中的所有主机都出现故障,那么ansible就会停止执行。我希望它继续dbservers中的任务,等等。
答案 0 :(得分:3)
如果您希望在失败后继续执行下一个任务,则可以使用ignore_errors
。
https://docs.ansible.com/playbooks_error_handling.html#ignoring-failed-commands