* Add 2.0-2.3 facts api compat (ansible_facts(), get_all_facts()) These are intended to provide compatibilty for modules that use 'ansible.module_utils.facts.ansible_facts' and 'ansible.module_utils.facts.get_all_facts' from 2.0-2.3 facts API. Fixes #25686 Some related changes/fixes needed to provide the compat api: * rm ansible.constants import from module_utils.facts.compat Just use a hard coded default for gather_subset/gather_timeout instead of trying to load it from non existent config if the module params dont include it. * include 'external' collectors in compat ansible_facts() * Add facter/ohai back to the valid collector classes facter/ohai had gotten removed from the default_collectors class used as the default list for all_collector_classes by setup.py and compat.py That made gather_subset['facter'] fail. |
||
---|---|---|
.. | ||
group_vars | ||
host_vars | ||
roles | ||
targets | ||
vars | ||
Makefile | ||
amazon.yml | ||
asa.yaml | ||
azure.yml | ||
cleanup_azure.py | ||
cleanup_ec2.py | ||
cleanup_gce.py | ||
cleanup_rax.py | ||
cloud-config-aws.yml.template | ||
cloud-config-cs.ini.template | ||
cloudflare.yml | ||
cloudscale.yml | ||
cnos.yaml | ||
connection-buildah.yaml | ||
consul.yml | ||
consul_inventory.yml | ||
consul_running.py | ||
credentials.template | ||
dellos6.yaml | ||
dellos9.yaml | ||
dellos10.yaml | ||
eos.yaml | ||
exoscale.yml | ||
galaxy_playbook.yml | ||
galaxy_playbook_git.yml | ||
galaxy_roles.yml | ||
galaxy_rolesfile | ||
gce.yml | ||
gce_credentials.py | ||
integration_config.yml | ||
inventory | ||
inventory.network | ||
inventory.networking.template | ||
inventory.remote.template | ||
inventory.winrm.template | ||
inventory.yaml | ||
ios.yaml | ||
iosxr.yaml | ||
jenkins.yml | ||
junos.yaml | ||
netscaler.yaml | ||
network-all.yaml | ||
network-integration.cfg | ||
nuage.yaml | ||
nxos.yaml | ||
ops.yaml | ||
ovs.yaml | ||
platform_agnostic.yaml | ||
rackspace.yml | ||
setup_gce.py | ||
target-prefixes.network | ||
vyos.yaml |