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