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.
ansible/test/integration
Adrian Likins 6e585bdf24
Fact collector ordering deps (#31362)
Add deps/requires for fact collectors

Fact collectors can now set a required_facts
class attribute that will be a set of the names
of fact collectors they require to be run first.

ie, if a collector needs to know the ansible_distribution,
it should set it's required_facts to include 'distribution'

        required_facts = set(['distribution'])

If a collector requires another collector, it gets added
to the selected collector names.

We then topological sort the ordering of the collectors
so that deps work out (ie, 'distribution' will run before
'service_mgr')

required_facts were added to the collectors for:

        - network (requires 'distribution', 'platform')
        - hardware (requires 'platform')
        - service_mgr (requires 'distribution', 'platform')

Fix name references for facts (need 'ansible_' prefix)
is service_mgr

Fixes #30753
8 years ago
..
host_vars Simplify Windows versions in ansible-test. 8 years ago
targets Fact collector ordering deps (#31362) 8 years ago
asa.yaml Fix trailing space in ec2_vol example, fix 'the the' typos (#28440) 9 years ago
cloud-config-aws.yml.template Add region to ansible-test AWS cloud config. (#30733) 8 years ago
cloud-config-azure.yml.template Fix Azure config template. 9 years ago
cloud-config-cs.ini.template Add support for cloud tests to ansible-test. (#24315) 9 years ago
dellos6.yaml Migrate Network Tests into ansible/ansible (#18233) 9 years ago
dellos9.yaml Migrate Network Tests into ansible/ansible (#18233) 9 years ago
dellos10.yaml Migrate Network Tests into ansible/ansible (#18233) 9 years ago
eos.yaml Add eos_lldp module (#34302) 8 years ago
integration.cfg Fix ansible-test config management. 8 years ago
integration_config.yml Fix cosmetic problems in YAML source 9 years ago
inventory ACI: Support validate_certs, use_ssl and use_proxy (#35146) 8 years ago
inventory.network Add VyOS integration tests for net_linkagg (#26478) 9 years ago
inventory.networking.template Increase python version coverage for tests. (#24762) 9 years ago
inventory.remote.template Add support for OS X CI on Shippable. (#17160) 10 years ago
inventory.winrm.template Increase python version coverage for tests. (#24762) 9 years ago
ios.yaml Add ios_linkagg DI module (#33215) 8 years ago
iosxr.yaml Fix trailing space in ec2_vol example, fix 'the the' typos (#28440) 9 years ago
junos.yaml Add junos_l2_interface module (#35123) 8 years ago
network-all.yaml New module: management of the Nuage Networks VSP SDN solution (network/nuage/nuage_vspk) (#24895) 9 years ago
network-integration.cfg Increase socket connect retry timeout for integration test (#30681) 8 years ago
nxos.yaml Fix for nxos_pim issues (#35103) 8 years ago
ops.yaml Fix trailing space in ec2_vol example, fix 'the the' typos (#28440) 9 years ago
target-prefixes.network ACI: Make network testing work out-of-the-box (#35116) 8 years ago
vyos.yaml Add vyos_vlan DI module (#32072) 8 years ago
windows-integration.cfg Fix ansible-test config management. 8 years ago