mirror of https://github.com/ansible/ansible.git
You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
87 lines
2.4 KiB
YAML
87 lines
2.4 KiB
YAML
4 years ago
|
---
|
||
|
- hosts: localhost
|
||
|
gather_facts: no
|
||
|
module_defaults:
|
||
|
testns.testcoll.plugin_lookup:
|
||
|
type: module
|
||
|
tasks:
|
||
|
- name: test builtin
|
||
|
testns.testcoll.plugin_lookup:
|
||
|
name: dnf
|
||
|
register: result
|
||
|
failed_when:
|
||
|
- result['redirect_list'] != ['dnf'] or result['plugin_path'].endswith('library/dnf.py')
|
||
|
|
||
|
- name: test builtin with collections kw
|
||
|
testns.testcoll.plugin_lookup:
|
||
|
name: dnf
|
||
|
register: result
|
||
|
failed_when:
|
||
|
- result['redirect_list'] != ['dnf'] or result['plugin_path'].endswith('library/dnf.py')
|
||
|
collections:
|
||
|
- testns.unrelatedcoll
|
||
|
|
||
|
- name: test redirected builtin
|
||
|
testns.testcoll.plugin_lookup:
|
||
|
name: formerly_core_ping
|
||
|
register: result
|
||
|
failed_when: result['redirect_list'] != expected_redirect_list
|
||
|
vars:
|
||
|
expected_redirect_list:
|
||
|
- formerly_core_ping
|
||
|
- ansible.builtin.formerly_core_ping
|
||
|
- testns.testcoll.ping
|
||
|
|
||
|
- name: test redirected builtin with collections kw
|
||
|
testns.testcoll.plugin_lookup:
|
||
|
name: formerly_core_ping
|
||
|
register: result
|
||
|
failed_when: result['redirect_list'] != expected_redirect_list
|
||
|
vars:
|
||
|
expected_redirect_list:
|
||
|
- formerly_core_ping
|
||
|
- ansible.builtin.formerly_core_ping
|
||
|
- testns.testcoll.ping
|
||
|
collections:
|
||
|
- testns.unrelatedcoll
|
||
|
- testns.testcoll
|
||
|
|
||
|
- name: test collection module with collections kw
|
||
|
testns.testcoll.plugin_lookup:
|
||
|
name: ping
|
||
|
register: result
|
||
|
failed_when: result['redirect_list'] != expected_redirect_list
|
||
|
vars:
|
||
|
expected_redirect_list:
|
||
|
- ping
|
||
|
- testns.testcoll.ping
|
||
|
collections:
|
||
|
- testns.unrelatedcoll
|
||
|
- testns.testcoll
|
||
|
|
||
|
- name: test redirected collection module with collections kw
|
||
|
testns.testcoll.plugin_lookup:
|
||
|
name: ping
|
||
|
register: result
|
||
|
failed_when: result['redirect_list'] != expected_redirect_list
|
||
|
vars:
|
||
|
expected_redirect_list:
|
||
|
- ping
|
||
|
- testns.testredirect.ping
|
||
|
- testns.testcoll.ping
|
||
|
collections:
|
||
|
- testns.unrelatedcoll
|
||
|
- testns.testredirect
|
||
|
|
||
|
- name: test legacy module with collections kw
|
||
|
testns.testcoll.plugin_lookup:
|
||
|
name: ping
|
||
|
register: result
|
||
|
failed_when:
|
||
|
- result['redirect_list'] != expected_redirect_list or not result['plugin_path'].endswith('library/ping.py')
|
||
|
vars:
|
||
|
expected_redirect_list:
|
||
|
- ping
|
||
|
collections:
|
||
|
- testns.unrelatedcoll
|