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

Fix Inventory Plugin Loading (#31605)

This change makes the PluginLoader use DEFAULT_INVENTORY_PLUGIN_PATH setting.
Inventory Plugins were only being loaded the 'inventory_plugins' folder of the current directory,
as well as the ansible-provided inventory plugins (e.g. `/path/to/site-packages/ansible/plugins/inventory`).
This commit is contained in:
Jacob Floyd 2017-10-11 19:28:12 -05:00 committed by Toshio Kuratomi
parent 30822e5f91
commit 0371d0deda

View file

@ -177,7 +177,7 @@ class InventoryManager(object):
def _setup_inventory_plugins(self): def _setup_inventory_plugins(self):
''' sets up loaded inventory plugins for usage ''' ''' sets up loaded inventory plugins for usage '''
inventory_loader = PluginLoader('InventoryModule', 'ansible.plugins.inventory', 'inventory_plugins', 'inventory_plugins') inventory_loader = PluginLoader('InventoryModule', 'ansible.plugins.inventory', C.DEFAULT_INVENTORY_PLUGIN_PATH, 'inventory_plugins')
display.vvvv('setting up inventory plugins') display.vvvv('setting up inventory plugins')
for name in C.INVENTORY_ENABLED: for name in C.INVENTORY_ENABLED: