我正在处理ansible异常处理任务,并陷入了一个ansible任务执行处理问题,在这里我需要您的指导才能过来。
我有2个系统主机组、、system_a、和system_b,我开发了6个角色,每个角色都有多个任务。
我在syste_a上执行两个角色,在system_b上执行4个角色。
在我的例子中,如果角色中的任何任务(1-6)失败,那么跳过system_a组主机上剧本的剩余角色执行和执行。如何处理这起案件。
在这种情况下你能帮我吗?
这是我的site.yml
- host: system_a
roles:
- role-1
- role-2
- hosts: system_b
roles:
- role-3
- role-4
- role-5
- role-6
- tasks:
- name: restart postfix service
service: name=postfix state=restarted
delegate_to: "{{ item }}"
loop: "{{ groups['system_a'] }}"发布于 2018-05-08 20:45:39
ignore_error:true在这位医生中提到的这个选项和其他一些选项可能就是您所要寻找的。
https://stackoverflow.com/questions/50218715
复制相似问题