- name: play should only show 1 invocation of a, as dependencies in this play are deduped hosts: testhost gather_facts: false tags: [ 'inroles' ] roles: - role: a - role: b - role: c - name: play should only show 1 invocation of a, as dependencies in this play are deduped even outside of roles hosts: testhost gather_facts: false tags: [ 'acrossroles' ] roles: - role: a - role: b tasks: - name: execute role c which depends on a import_role: name=c