Developer Guide
Who should use this guide?
Find the task that best describes what you want to do:
- I’m looking for a way to address a use case:
- I’ve read the info above, and I’m sure I want to develop a module:
- I want to refine my code:
- I want to work on other development projects:
-
- I want to .
- I want to contribute my module or plugin.
- I want to for contributions to Ansible.
If you prefer to read the entire guide, here’s a list of the pages in order.
- Adding modules and plugins locally
- Should you develop a module?
- Ansible and Python 3
- Debugging modules
- Module format and documentation
- Windows module development walkthrough
- Developing Cisco ACI modules
- Guidelines for Ansible Amazon AWS module development
- Guidelines for VMware module development
- Developing plugins
- Developing dynamic inventory
- Developing the Ansible Core Engine
- Ansible module architecture
- Using and Developing Module Utilities
- Ansible architecture