community.general/test/integration
Adrian Likins 17ab546c48 Add 2.0-2.3 facts api compat (ansible_facts(), get_all_facts()) (#27294)
* 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.
2017-08-01 12:51:33 -04:00
..
group_vars
host_vars
roles
targets Add 2.0-2.3 facts api compat (ansible_facts(), get_all_facts()) (#27294) 2017-08-01 12:51:33 -04:00
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 iosxr implemetation for net_interface (#27513) 2017-08-01 20:19:54 +05:30
jenkins.yml
junos.yaml
netscaler.yaml
network-all.yaml
network-integration.cfg host_key_checking = False (#27553) 2017-08-01 09:51:22 +01:00
nuage.yaml
nxos.yaml nxos_vxlan_vtep fixes and integration tests (#27405) 2017-07-31 08:37:31 -04:00
ops.yaml
ovs.yaml
platform_agnostic.yaml
rackspace.yml
setup_gce.py
target-prefixes.network
vyos.yaml