Cliconf 插件
Cliconf 插件是对网络设备的 CLI 接口的抽象。它们为 Ansible 提供了一个在这些网络设备上执行任务的标准接口。
这些插件通常与网络设备平台一一对应。Ansible 会根据 ansible_network_os
变量自动加载相应的 cliconf 插件。
添加 cliconf 插件
你可以通过将自定义插件放入 cliconf_plugins
目录来扩展 Ansible 以支持其他网络设备。
使用 cliconf 插件
要使用的 cliconf 插件由 ansible_network_os
变量自动确定。没有理由覆盖此功能。
大多数 cliconf 插件无需配置即可运行。少数插件具有可设置的附加选项,以影响任务如何转换为 CLI 命令。
插件是自文档化的。每个插件都应该记录其配置选项。
查看 cliconf 插件
这些插件已迁移到 Ansible Galaxy 上的集合中。 如果您使用 pip
安装了 2.10 或更高版本的 Ansible,则可以使用多个 cliconf 插件。您可以使用 ansible-doc -t cliconf -l
查看可用插件的列表。使用 ansible-doc -t cliconf <插件名称>
查看插件特定的文档和示例。
另请参阅
- 用于网络自动化的 Ansible
使用 Ansible 自动化网络设备的概述。
- 沟通
有疑问?需要帮助?想要分享您的想法?请访问 Ansible 沟通指南