avoid caching invetnory sources in loader (#38242)

* fix inventory plugin source caching

 - avoid caching invetnory sources in loader in base
 - same fix for yaml plugin
 - idem for 'auto' plugin

fixes #37162

* fix mock dataloader func sig
This commit is contained in:
Brian Coca 2018-04-10 22:15:52 -04:00 committed by GitHub
commit 886c4edfb9
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
5 changed files with 7 additions and 6 deletions

View file

@ -38,7 +38,7 @@ class InventoryModule(BaseInventoryPlugin):
return super(InventoryModule, self).verify_file(path)
def parse(self, inventory, loader, path, cache=True):
config_data = loader.load_from_file(path)
config_data = loader.load_from_file(path, cache=False)
plugin_name = config_data.get('plugin')