mirror of
https://github.com/ansible/ansible.git
synced 2026-08-01 00:34:56 +02:00
Fix module_defaults templating for gather_facts, service, and package actions (#85857)
* Ensure action plugins template module arguments from module_defaults as necessary
This commit is contained in:
+2
@@ -69,6 +69,8 @@ action_groups:
|
||||
- metadata:
|
||||
extend_group:
|
||||
- testgroup
|
||||
contains_setup:
|
||||
- ansible.builtin.setup
|
||||
empty_metadata:
|
||||
- metadata: {}
|
||||
bad_metadata_format:
|
||||
|
||||
@@ -130,3 +130,18 @@
|
||||
- metadata:
|
||||
collections:
|
||||
- testns.testcoll
|
||||
|
||||
- name: Test action plugin templates group defaults
|
||||
vars:
|
||||
setup_subset:
|
||||
- "!all"
|
||||
- "!min"
|
||||
- local
|
||||
module_defaults:
|
||||
group/testns.testcoll.contains_setup:
|
||||
gather_subset: "{{ setup_subset }}"
|
||||
block:
|
||||
- gather_facts:
|
||||
- assert:
|
||||
that:
|
||||
- ansible_facts.gather_subset == setup_subset
|
||||
|
||||
Reference in New Issue
Block a user