终端插件

终端插件包含了如何确保某种特定网络设备的 SSH shell,被正确初始化以供 Ansible 使用的信息。这通常包括了禁用自动分页、检测输出中的错误,以及在该设备支持特权模式,并需要用到特权模式时启用特权模式等。

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

添加终端插件

通过将某个定制终端插件放入 terminal_plugins 目录,咱们便可将 Ansible 扩展为支持其他网络设备。

使用终端插件

Ansible 会根据 ansible_network_os 变量,自动决定使用哪个终端插件。没有理由覆盖这一功能。

终端插件均无需配置即可运行。控制终端的所有选项,都会在 network_cli 这个连接插件中暴露出来。

这些插件均自带文档。各个插件都应记录了其配置选项。

(End)

Last change: 2025-02-23, commit: 86326c7

小额打赏,赞助 xfoss.com 长存......

微信 | 支付宝

若这里内容有帮助到你,请选择上述方式向 xfoss.com 捐赠。