如何使用默认失败条件和客户失败条件编辑Ansible

时间:2016-09-19 20:24:13

标签: ansible

我有一个Ansible函数,比如

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

如何填写(default fail condition)?然后此功能可以在正常失败条件时失败并在客户条件时失败(结果包含字符串“upgrade false”)

1 个答案:

答案 0 :(得分:0)

默认失败条件只是在0以外的任何退出代码上失败。你也可以这样做:

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