ansible/docs/docsite/rst/plugins
Sloane Hertel 9687879840
Fix inventory cache interface (#50446)
* Replace InventoryFileCacheModule with a better developer-interface

Use new interface for inventory plugins with backwards compatibility

Auto-update the backing cache-plugin if the cache has changed after parsing the inventory plugin

* Update CacheModules to use the config system and add a deprecation warning if they are being imported directly rather than using cache_loader

* Fix foreman inventory caching

* Add tests

* Add integration test to check that fact caching works normally with cache plugins using ansible.constants and inventory caching provides a helpful error for non-compatible cache plugins

* Add some developer documentation for inventory and cache plugins

* Add user documentation for inventory caching

* Add deprecation docs

* Apply suggestions from docs review

* Add changelog
2019-03-06 12:12:35 -06:00
..
action.rst Refine plugin docs (#49324) 2018-11-29 14:03:00 -06:00
become.rst Become plugin: Update documentation to match other plugin doc (#53266) 2019-03-04 07:13:52 -06:00
cache.rst Refine plugin docs (#49324) 2018-11-29 14:03:00 -06:00
callback.rst osx_say callback plugin: add espeak support, rename to say (#33740) 2019-02-26 09:46:35 -06:00
cliconf.rst Document httpapi and cliconf plugins (#49503) 2019-02-08 11:04:05 -05:00
connection.rst Refine plugin docs (#49324) 2018-11-29 14:03:00 -06:00
httpapi.rst Document httpapi and cliconf plugins (#49503) 2019-02-08 11:04:05 -05:00
index.html Become plugins (#50991) 2019-02-11 11:27:44 -06:00
inventory.rst Fix inventory cache interface (#50446) 2019-03-06 12:12:35 -06:00
lookup.rst Fix docs syntax highlighting errors (#50836) 2019-01-24 16:09:41 -06:00
plugins.rst Become plugins (#50991) 2019-02-11 11:27:44 -06:00
shell.rst Refine plugin docs (#49324) 2018-11-29 14:03:00 -06:00
strategy.rst Refine plugin docs (#49324) 2018-11-29 14:03:00 -06:00
vars.rst Refine plugin docs (#49324) 2018-11-29 14:03:00 -06:00