终端插件

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

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

添加终端插件

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

使用终端插件

Ansible 根据 ansible_network_os 变量自动确定要使用哪个终端插件。没有理由覆盖此功能。

终端插件在没有配置的情况下运行。所有控制终端的选项都在 network_cli 连接插件中公开。

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

另请参阅

适用于网络自动化的 Ansible

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

连接插件

连接插件

沟通

有问题吗?需要帮助吗?想要分享您的想法吗?访问 Ansible 沟通指南