add doc example of multiline failed_when with OR (#56007)

* add doc example of multiline failed_when with OR

* add variety to multiple OR failed_when doc example
This commit is contained in:
Matthew Davis 2019-05-07 00:11:27 +10:00 committed by Alicia Cozine
parent ba9f0d53b2
commit 7d5ada7161

View file

@ -104,6 +104,17 @@ You can also combine multiple conditions for failure. This task will fail if bot
failed_when: result.rc == 0 or "No such" not in result.stdout failed_when: result.rc == 0 or "No such" not in result.stdout
If you have too many conditions to fit neatly into one line, you can split it into a multi-line yaml value with ``>``::
- name: example of many failed_when conditions with OR
shell: "./myBinary"
register: ret
failed_when: >
("No such file or directory" in ret.stdout) or
(ret.stderr != '') or
(ret.rc == 10)
.. _override_the_changed_result: .. _override_the_changed_result:
Overriding The Changed Result Overriding The Changed Result