mirror of https://github.com/ansible/ansible.git
Fix any_errors_fatal in meta tasks (#36870)
parent
eb992920a2
commit
0eece38cdf
@ -0,0 +1,25 @@
|
|||||||
|
- hosts:
|
||||||
|
- A
|
||||||
|
- B
|
||||||
|
gather_facts: no
|
||||||
|
any_errors_fatal: yes
|
||||||
|
connection: local
|
||||||
|
vars:
|
||||||
|
output_dir: /tmp
|
||||||
|
tasks:
|
||||||
|
- name: Task one
|
||||||
|
debug:
|
||||||
|
msg: 'task 1'
|
||||||
|
changed_when: yes
|
||||||
|
notify: EXPECTED FAILURE failed_handler
|
||||||
|
|
||||||
|
- meta: flush_handlers
|
||||||
|
|
||||||
|
- name: This task should never happen
|
||||||
|
file:
|
||||||
|
path: "{{ output_dir }}/should_not_exist_{{ inventory_hostname }}"
|
||||||
|
state: touch
|
||||||
|
handlers:
|
||||||
|
- name: EXPECTED FAILURE failed_handler
|
||||||
|
fail:
|
||||||
|
when: 'inventory_hostname == "A"'
|
||||||
Loading…
Reference in New Issue