40 lines
996 B
YAML
40 lines
996 B
YAML
|
- name: verify handlers_from on include_role
|
||
|
hosts: A
|
||
|
gather_facts: False
|
||
|
tags: ['scenario1']
|
||
|
tasks:
|
||
|
- name: test include_role
|
||
|
include_role: name=test_handlers_meta handlers_from=alternate.yml
|
||
|
|
||
|
- name: force handler run
|
||
|
meta: flush_handlers
|
||
|
|
||
|
- name: verify handlers ran
|
||
|
assert:
|
||
|
that:
|
||
|
- "'handler1_alt_called' in hostvars[inventory_hostname]"
|
||
|
- "'handler2_alt_called' in hostvars[inventory_hostname]"
|
||
|
tags: ['scenario1']
|
||
|
|
||
|
|
||
|
- name: verify handlers_from on import_role
|
||
|
hosts: A
|
||
|
gather_facts: False
|
||
|
tasks:
|
||
|
- name: set facts to false
|
||
|
set_fact:
|
||
|
handler1_alt_called: False
|
||
|
handler2_alt_called: False
|
||
|
|
||
|
- import_role: name=test_handlers_meta handlers_from=alternate.yml
|
||
|
|
||
|
- name: force handler run
|
||
|
meta: flush_handlers
|
||
|
|
||
|
- name: verify handlers ran
|
||
|
assert:
|
||
|
that:
|
||
|
- handler1_alt_called|bool
|
||
|
- handler2_alt_called|bool
|
||
|
tags: ['scenario1']
|