记录新的网络平台

当你为新的平台创建网络模块,或者修改现有网络平台(例如 network_clihttpapi)提供的连接时,你还需要更新 按平台设置 表格,并为你的平台添加或修改平台选项文件。

你应该已经按照 模块格式和文档 中所述记录了每个模块。

修改平台选项表

按平台设置 表格方便地总结了 Ansible 中每个具有模块的网络平台提供的连接选项。按字母顺序为此表格添加一行用于你的平台。例如

+-------------------+-------------------------+-------------+---------+---------+----------+
| My OS             | ``myos``                | ✓           | ✓       |         | ✓        |

确保表格格式保持正确。即

  • 每行按字母顺序插入。

  • 单元格分隔符 |+ 标记对齐。

  • 仅为网络模块提供的连接类型显示复选标记。

添加平台特定的选项部分

平台特定的部分是单独的 .rst 文件,为你的网络平台模块的用户提供更详细的信息。将你的新文件命名为 platform_<name>.rst(例如,platform_myos.rst)。平台名称应与模块前缀匹配。有关你应在平台特定选项部分中提供的详细信息的示例,请参阅 platform_eos.rstEOS 平台选项

你的平台特定部分应包括以下内容

  • 可用连接表格 - 深入探讨每种连接类型,包括凭据、间接访问、连接设置和启用模式的详细信息。

  • 如何使用每种连接类型 - 附带每种连接类型的工作示例。

如果你的网络平台支持 SSH 连接,还请在 .rst 文件的底部包含以下内容

.. include:: shared_snippets/SSH_warning.txt

将新文件添加到目录

最后一步,按字母顺序在 platform_index.rst 文件中添加你的新文件。然后,你应该构建文档以验证你的添加内容。有关更多详细信息,请参阅 为 Ansible 文档做贡献