5640093f1c
* Fix module-specific defaults in the gather_facts, package, and service action plugins. * Handle ansible.legacy actions better in get_action_args_with_defaults * Add tests for each action plugin * Changelog Fixes #72918
25 lines
1.1 KiB
Bash
Executable file
25 lines
1.1 KiB
Bash
Executable file
#!/usr/bin/env bash
|
|
|
|
set -eux
|
|
|
|
#ANSIBLE_CACHE_PLUGINS=cache_plugins/ ANSIBLE_CACHE_PLUGIN=none ansible-playbook test_gathering_facts.yml -i inventory -v "$@"
|
|
ansible-playbook test_gathering_facts.yml -i inventory -e output_dir="$OUTPUT_DIR" -v "$@"
|
|
#ANSIBLE_CACHE_PLUGIN=base ansible-playbook test_gathering_facts.yml -i inventory -v "$@"
|
|
|
|
ANSIBLE_GATHERING=smart ansible-playbook test_run_once.yml -i inventory -v "$@"
|
|
|
|
# ensure clean_facts is working properly
|
|
ansible-playbook test_prevent_injection.yml -i inventory -v "$@"
|
|
|
|
# ensure fact merging is working properly
|
|
ansible-playbook verify_merge_facts.yml -v "$@" -e 'ansible_facts_parallel: False'
|
|
|
|
# ensure we dont clobber facts in loop
|
|
ansible-playbook prevent_clobbering.yml -v "$@"
|
|
|
|
# ensure we dont fail module on bad subset
|
|
ansible-playbook verify_subset.yml "$@"
|
|
|
|
# ensure we can set defaults for the action plugin and facts module
|
|
ansible-playbook test_module_defaults.yml "$@" --tags default_fact_module
|
|
ANSIBLE_FACTS_MODULES='ansible.legacy.setup' ansible-playbook test_module_defaults.yml "$@" --tags custom_fact_module
|