终端插件
终端插件包含有关如何确保特定网络设备的 SSH shell 正确初始化以与 Ansible 一起使用的信息。这通常包括禁用自动分页、检测输出中的错误以及在设备支持和需要时启用特权模式。
这些插件与网络设备平台一一对应。Ansible 会根据 ansible_network_os
变量自动加载相应的终端插件。
添加终端插件
可以通过将自定义插件放到 terminal_plugins
目录中来扩展 Ansible 以支持其他网络设备。
使用终端插件
Ansible 会从 ansible_network_os
变量自动确定要使用的终端插件。没有理由覆盖此功能。
终端插件在没有配置的情况下运行。所有用于控制终端的选项都暴露在 network_cli
连接插件中。
插件是自文档的。每个插件都应该记录其配置选项。
另请参见
- Ansible 用于网络自动化
使用 Ansible 自动化网络设备的概述。
- 连接插件
连接插件
- 交流
有问题吗?需要帮助吗?想分享你的想法吗?请访问 Ansible 交流指南