- 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