2016-09-19 20 views
1

我有一个Ansible功能,如如何使用默认编辑Ansible故障情况和客户的失败条件

- shell: ... 
    register: results 
    failed_when: (default fail condition) or ("upgrade false" in results.stdout) 

如何填写(default fail condition)?那么这个功能能不能上正常故障情况和失败的客户条件(结果中包含字符串“升级假”)

回答

0

默认失败条件简直就是比其他0任何退出代码失败。你可以这样做:

- shell: ... 
    register: results 
    failed_when: (results.rc > 0) or ("upgrade false" in results.stdout) 
+0

我为'(结果|失败)投了票' –

+0

我没有在失败情况下工作过一吨。我会在稍后测试 – smiller171

相关问题