blob: 8143ef7157526c59ef3c7d703f93d0ace4020bf6 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
|
- name: Test handlers are executed in the order they are defined, not notified
hosts: localhost
gather_facts: false
tasks:
- set_fact:
foo: ''
changed_when: true
notify:
- handler4
- handler3
- handler1
- handler2
- handler5
- name: EXPECTED FAILURE
fail:
when: test_force_handlers | default(false) | bool
handlers:
- name: handler1
set_fact:
foo: "{{ foo ~ 1 }}"
- name: handler2
set_fact:
foo: "{{ foo ~ 2 }}"
- name: handler3
set_fact:
foo: "{{ foo ~ 3 }}"
- name: handler4
set_fact:
foo: "{{ foo ~ 4 }}"
- name: handler5
assert:
that:
- foo == '1234'
fail_msg: "{{ foo }}"
|