summaryrefslogtreecommitdiffstats
path: root/test/integration/targets/collections/roles/testrole/tasks/main.yml
blob: cbf6b8e770aec70257396afb6fd6753862a04629 (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
- debug:
    msg: executing testrole from legacy playbook-adjacent roles dir

- name: exec a FQ module from a legacy role
  testns.testcoll.testmodule:
  register: coll_module_out

- name: exec a legacy playbook-adjacent module from a legacy role
  ping:
  register: ping_out

- name: sample collections list inside a legacy role (should be empty)
  testns.testcoll.plugin_lookup:
  register: plugin_lookup_out

- debug:
    msg: '{{ test_role_input | default("(undefined)") }}'
  register: test_role_output

- set_fact:
    testrole_source: legacy roles dir

- assert:
    that:
    - coll_module_out.source == 'user'
    # ensure we used the library/ ping override, not the builtin or one from another collection
    - ping_out.source == 'legacy_library_dir'
    - not plugin_lookup_out.collection_list