Cliconf 插件

Cliconf 插件是对网络设备 CLI 接口的抽象。它们为 Ansible 提供了一个标准接口,用于在这些网络设备上执行任务。

这些插件通常与网络设备平台一一对应。Ansible 会根据 ansible_network_os 变量自动加载相应的 cliconf 插件。

添加 cliconf 插件

您可以通过将自定义插件放到 cliconf_plugins 目录中来扩展 Ansible 以支持其他网络设备。

使用 cliconf 插件

要使用的 cliconf 插件将根据 ansible_network_os 变量自动确定。应该没有理由覆盖此功能。

大多数 cliconf 插件可以在没有配置的情况下运行。少数插件有一些额外的选项,可以设置这些选项以影响任务如何被转换为 CLI 命令。

插件是自记录的。每个插件都应该记录其配置选项。

查看 cliconf 插件

这些插件已迁移到 Ansible Galaxy 上的集合。如果您使用 pip 安装了 Ansible 2.10 或更高版本,那么您就可以访问多个 cliconf 插件。您可以使用 ansible-doc -t cliconf -l 查看可用插件的列表。使用 ansible-doc -t cliconf <plugin name> 查看特定于插件的文档和示例。

另请参阅

Ansible 网络自动化

使用 Ansible 自动化网络设备的概述。

用户邮件列表

有问题吗?访问 Google 群组吧!

irc.libera.chat

#ansible-network IRC 聊天频道