记录新的网络平台

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