diff options
Diffstat (limited to 'test/integration/targets/blocks/72725.yml')
-rw-r--r-- | test/integration/targets/blocks/72725.yml | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/test/integration/targets/blocks/72725.yml b/test/integration/targets/blocks/72725.yml new file mode 100644 index 0000000..54a70c6 --- /dev/null +++ b/test/integration/targets/blocks/72725.yml @@ -0,0 +1,24 @@ +- hosts: host1,host2 + gather_facts: no + tasks: + - block: + - block: + - name: EXPECTED FAILURE host1 fails + fail: + when: inventory_hostname == 'host1' + + - set_fact: + only_host2_fact: yes + + - name: should not fail + fail: + when: only_host2_fact is not defined + always: + - block: + - meta: clear_host_errors + + - assert: + that: + - only_host2_fact is defined + when: + - inventory_hostname == 'host2' |