ansible/test
Sloane Hertel c1f1b2029c
Support vars plugins in collections (#61078)
* Move var plugins handling to a separate file

* Allow var plugins to require whitelisting

* Add global configuration ('demand', 'start') for users to control when they execute

* Add 'stage' configuration ('all', 'task', 'inventory') for users to control on a per-plugin basis when they execute

* Update ansible-inventory and InventoryManager to the global and stage configuration

* Update host_group_vars to use stage configuration and whitelisting

* Add documentation for using new options and to the developer's guide

* Add integration tests to exercise whitelisting and the new configuration options, using vars plugins in collections, and maintain backward compatibility

* Changelog

Co-Authored-By: Brian Coca <brian.coca+git@gmail.com>
Co-Authored-By: Sandra McCann <samccann@redhat.com>
2019-11-04 11:41:14 -05:00
..
ansible_test Relocate ansible-test self tests outside package. (#61255) 2019-08-24 11:38:30 -07:00
integration Support vars plugins in collections (#61078) 2019-11-04 11:41:14 -05:00
legacy Sanity test fixups - AWS related tests (#64093) 2019-10-30 09:48:59 -07:00
lib/ansible_test Fixes for validate-modules import handling. (#63932) 2019-10-30 09:48:21 -07:00
sanity wait_for - remove an obsolete fallback for Python 2.6 (#63988) 2019-11-04 11:39:19 -05:00
units Add a named parameter to the filter to_uuid (#64057) 2019-11-01 13:11:34 -04:00
utils Increase unit test timeout in CI. 2019-11-01 17:16:07 -07:00