ansible/test/integration/targets/blocks/block_in_rescue.yml
David Shrewsbury 393412dc64
Fix play stats when rescue block is a child block (#70922) (#71334)
* check run state of current block only

* Add changelog and test

* Add test for issue 29047

(cherry picked from commit f2f6c34632)
2020-08-28 12:23:30 -05:00

33 lines
800 B
YAML

- hosts: localhost
gather_facts: no
tasks:
- block:
- name: "EXPECTED FAILURE"
fail:
msg: "fail to test single level block in rescue"
rescue:
- block:
- debug:
msg: Rescued!
- block:
- name: "EXPECTED FAILURE"
fail:
msg: "fail to test multi-level block in rescue"
rescue:
- block:
- block:
- debug:
msg: Rescued!
- name: "Outer block"
block:
- name: "Inner block"
block:
- name: "EXPECTED FAILURE"
fail:
msg: "fail to test multi-level block"
rescue:
- name: "Rescue block"
block:
- debug: msg="Inner block rescue"