ansible_modules
Home
Getting Started
Installation
How to Use
Contributing
Plugins
Module Utils (Python) Docs
Changelog
ansible_modules
Getting Started
View page source
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
Using module default groups
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
Using Module defaults groups
Contributing
Modules
Module Architecture
Overview
Creating a New Ansible Module
Research API Spec to find necessary module arguments
Update App Module Util
Update NetBox Utils
Create the Module Python File
Testing
Adding New Module Options
New Option - Doesn’t correlate to different NetBox models
New Option - Must be resolved to a different model
Inventory