Nautobot Ansible Modules
stable
Home
Getting Started
Installation
How to Use
Contributing
Plugins
Module Utils (Python) Docs
Changelog
Nautobot Ansible Modules
Getting Started
Edit on GitHub
Getting Started
Installation
Ansible Galaxy
Build From Source
Build From Source (Pull Request)
How to Use
Modules
Specifying Modules in a Playbook
Module Arguments & States
State: Present - Create
State: Present - Update
State: Absent - Delete
Tags
Inventory
Using Compose to Set ansible_network_os to Platform Network Driver
Using Keyed Groups to set ansible_network_os to Platform Network Driver
Using Inventory Plugin Within AWX/Tower
Advanced Usage - Modules
Passing in Dictionaries
Passing in IDs Manually
Using nb_lookup Plugin to Provide ID or Object
Option 1: Lookup Plugin Object
Option 2: Lookup Plugin ID
Using query_params Module Argument
Contributing
Modules
Module Architecture
Module Architecture Overview
Creating a New Ansible Module
Research API Spec to find necessary module arguments
Update App Module Util
Update Nautobot Utils
Create the Module Python File
Testing
Adding New Module Options
New Option - Doesn’t correlate to different Nautobot models
New Option - Must be resolved to a different model
Running Tests Locally
Testing Locally Overview
Invoke Tasks
Using Environment Variables
Inventory
Read the Docs
v: stable
Versions
latest
stable
Downloads
On Read the Docs
Project Home
Builds