+

Search Tips   |   Advanced Search

Documenting new network platforms

When you create network modules for a new platform, or modify the connections provided by an existing network platform(such as network_cli and httpapi), you also need to update the Settings by Platform table and add or modify the Platform Options file for your platform.

You should already have documented each module as described in Module format and documentation.


Modifying the platform options table

The Settings by Platform table is a convenient summary of the connections options provided by each network platform that has modules in Ansible. Add a row for your platform to this table, in alphabetical order. For example:

Ensure that the table stays formatted correctly. That is:


Adding a platform-specific options section

The platform- specific sections are individual .rst files that provide more detailed information for the users of your network platform modules. Name your new file platform_<name>.rst (for example, platform_myos.rst). The platform name should match the module prefix. See platform_eos.rst and EOS Platform Options for an example of the details you should provide in your platform-specific options section.

Your platform-specific section should include the following:

If your network platform supports SSH connections, also include the following at the bottom of your .rst file:


Adding your new file to the table of contents

As a final step, add your new file in alphabetical order in the platform_index.rst file. You should then build the documentation to verify your additions. See Contributing to the Ansible Documentation for more details.

Next Previous