1- debug:
2    msg: executing testrole from legacy playbook-adjacent roles dir
3
4- name: exec a FQ module from a legacy role
5  testns.testcoll.testmodule:
6  register: coll_module_out
7
8- name: exec a legacy playbook-adjacent module from a legacy role
9  ping:
10  register: ping_out
11
12- name: sample collections list inside a legacy role (should be empty)
13  testns.testcoll.plugin_lookup:
14  register: plugin_lookup_out
15
16- debug:
17    msg: '{{ test_role_input | default("(undefined)") }}'
18  register: test_role_output
19
20- set_fact:
21    testrole_source: legacy roles dir
22
23- assert:
24    that:
25    - coll_module_out.source == 'user'
26    # ensure we used the library/ ping override, not the builtin or one from another collection
27    - ping_out.source == 'legacy_library_dir'
28    - not plugin_lookup_out.collection_list
29