costum lookup plugin test

This commit is contained in:
Martijn Remmen
2021-05-07 16:45:10 +02:00
parent 74be61ee08
commit 65d4304a11
3 changed files with 15 additions and 7 deletions

3
ansible.cfg Normal file
View File

@ -0,0 +1,3 @@
[defaults]
inventory_plugins = ./plugins/inventory

View File

@ -1,7 +1 @@
plugin: netbox.netbox.nb_inventory
api_endpoint: https://demo.netbox.dev
token: da482f8ca0d65ebc3b97aba4a2b5cc66e31f8a7f
plurals: no
group_by:
- device_type
plugin: td_assetmgmt

View File

@ -0,0 +1,11 @@
from ansible.plugins.inventory import BaseFileInventoryPlugin
class InventoryModule(BaseFileInventoryPlugin):
NAME = 'td_assetmgmt'
def parse(self, inventory, loader, path, cache=True):
super(InventoryModule, self).parse(inventory, loader, path, cache)
self.inventory.add_host('boi')