Nautobot Ansible Modules
latest
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 Slug
Using Keyed Groups to set ansible_network_os to Platform Slug
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: latest
Versions
latest
stable
Downloads
On Read the Docs
Project Home
Builds