mirror of
https://github.com/ansible-collections/community.general.git
synced 2024-09-14 20:13:21 +02:00
cca365061c
* initial port over from gdoc * crosslink httpapi pages * Add some examples? * Add quick example of using Connection * Fix indentation of python code blocks * moved to a full developer guide for networks * Try to clarify some examples * Fix typos How did I even do that?
26 lines
1.2 KiB
ReStructuredText
26 lines
1.2 KiB
ReStructuredText
.. _network_developer_guide:
|
|
|
|
**************************************
|
|
Developer Guide for Network Automation
|
|
**************************************
|
|
|
|
Welcome to the Developer Guide for Ansible Network Automation!
|
|
|
|
**Who should use this guide?**
|
|
|
|
If you want to extend Ansible for Network Automation by creating a module or plugin, this guide is for you. This guide is specific to networking. You should already be familiar with how to create, test, and document modules and plugins, as well as the prerequisites for getting your module or plugin accepted into the main Ansible repository. See the :ref:`developer_guide` for details. Before you proceed, please read:
|
|
|
|
* How to :ref:`add a custom plugin or module locally <developing_locally>`.
|
|
* How to figure out if :ref:`developing a module is the right approach <module_dev_should_you>` for my use case.
|
|
* How to :ref:`set up my Python development environment <environment_setup>`.
|
|
* How to :ref:`get started writing a module <developing_modules_general>`.
|
|
|
|
|
|
Find the network developer task that best describes what you want to do:
|
|
|
|
* I want to :ref:`develop a network connection plugin <developing_plugins_network>`.
|
|
|
|
.. toctree::
|
|
:maxdepth: 1
|
|
|
|
developing_plugins_network
|