1
0
Fork 0
mirror of https://github.com/ansible-collections/community.general.git synced 2024-09-14 20:13:21 +02:00

fix bug in config mgr

- use function that creates config slots as needed
This commit is contained in:
Brian Coca 2018-11-15 17:15:28 -05:00 committed by Brian Coca
parent 87e44a7ed1
commit 652da82558
2 changed files with 3 additions and 7 deletions

View file

@ -0,0 +1,2 @@
bugfixes:
- configuration retrieval would fail on non primed plugins

View file

@ -363,14 +363,8 @@ class ConfigManager(object):
# Note: sources that are lists listed in low to high precedence (last one wins)
value = None
origin = None
defs = {}
if plugin_type is None:
defs = self._base_defs
elif plugin_name is None:
defs = self._plugins[plugin_type]
else:
defs = self._plugins[plugin_type][plugin_name]
defs = self.get_configuration_definitions(plugin_type, plugin_name)
if config in defs:
# direct setting via plugin arguments, can set to None so we bypass rest of processing/defaults