【发布时间】:2019-08-26 12:18:26
【问题描述】:
我一直在调用具有多个角色的剧本,每个角色都表示一个 TESTCASE。如果其中一个角色在执行期间失败,我需要运行剧本而不失败。我正在为此使用ignore_errors: yes。但是,这确实忽略了错误,我需要在最后打印失败的角色的名称?有可能吗?
- hosts: WEB
gather_facts: no
vars:
roles:
- { role: CHECK_CONNECTION, ignore_errors: yes, tags: always }
- { role: CHECK_CPU, ignore_errors: yes, tags: always }
- { role: CHECK_MEM, ignore_errors: yes, tags: always }
问题:如何执行整个剧本并在最后打印失败的角色?
【问题讨论】:
标签: ansible