mirror of https://github.com/ansible/ansible.git
* Detect failure in always block after rescue (#70094)
* Detect failure in always block after rescue
Fixes #70000
ci_complete
* Add more tests
(cherry picked from commit 0ed5b77377
)
* add changelog
Co-authored-by: Matt Davis <mrd@redhat.com>
pull/71166/head
parent
9ba99ead4f
commit
bdcde11f9f
@ -0,0 +1,2 @@
|
||||
bugfixes:
|
||||
- playbooks - detect and propagate failures in ``always`` blocks after ``rescue`` (https://github.com/ansible/ansible/issues/70000)
|
@ -0,0 +1,13 @@
|
||||
- hosts: localhost
|
||||
gather_facts: no
|
||||
tasks:
|
||||
- block:
|
||||
- name: EXPECTED FAILURE
|
||||
fail:
|
||||
msg: Failure in block
|
||||
always:
|
||||
- name: EXPECTED FAILURE
|
||||
fail:
|
||||
msg: Failure in always
|
||||
- debug:
|
||||
msg: DID NOT RUN
|
@ -0,0 +1,16 @@
|
||||
- hosts: localhost
|
||||
gather_facts: no
|
||||
tasks:
|
||||
- block:
|
||||
- name: EXPECTED FAILURE
|
||||
fail:
|
||||
msg: Failure in block
|
||||
rescue:
|
||||
- debug:
|
||||
msg: Rescue
|
||||
always:
|
||||
- name: EXPECTED FAILURE
|
||||
fail:
|
||||
msg: Failure in always
|
||||
- debug:
|
||||
msg: DID NOT RUN
|
@ -0,0 +1,12 @@
|
||||
- hosts: localhost
|
||||
gather_facts: no
|
||||
tasks:
|
||||
- block:
|
||||
- name: EXPECTED FAILURE
|
||||
fail:
|
||||
msg: Failure in block
|
||||
always:
|
||||
- debug:
|
||||
msg: Always
|
||||
- debug:
|
||||
msg: DID NOT RUN
|
Loading…
Reference in New Issue