记录新的网络平台

当您为新平台创建网络模块,或修改现有网络平台(例如 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 文档贡献代码