Ansible Tower Use Netbox as Inventory Collection

Using Inventory Plugin Within AWX/Tower

This will cover the basic usage of the NetBox inventory plugin within this collection.

  1. Define collections/requirements.yml within a Git project.
  2. AWX/Tower will download the collection on each run. This can be handled differently or excluded if storing Ansible Collections on the AWX/Tower box.
  3. Define inventory.yml in Git project that adheres to inventory plugin structure.
  4. Add Git project to AWX/Tower as a project.
  5. Create inventory and select source from project.
  6. Select the AWX/Tower project from Step 2
  7. Select the inventory.yml file in the project from Step 3
  8. Make sure your Tower installation uses Python 3 or select the proper ANSIBLE ENVIRONMENT
  9. Click Save and sync source.