cisco.nxos.nxos_nxapi 模块 – 管理 NXOS 设备上的 NXAPI 配置。
注意
此模块是 cisco.nxos 集合(版本 9.2.1)的一部分。
如果您使用的是 ansible
包,则可能已经安装了此集合。它不包含在 ansible-core
中。要检查是否已安装,请运行 ansible-galaxy collection list
。
要安装它,请使用:ansible-galaxy collection install cisco.nxos
。
要在 playbook 中使用它,请指定:cisco.nxos.nxos_nxapi
。
cisco.nxos 1.0.0 中的新增功能
概要
配置运行 Cisco NXOS 的设备上的 NXAPI 功能。默认情况下,配置中不存在 NXAPI 功能。由于此模块管理 NXAPI 功能,因此它仅支持使用
Cli
传输。
参数
参数 |
注释 |
---|---|
控制 HTTP 协议作为 NXAPI 的底层传输之一的运行状态。默认情况下,NXAPI 会在首次配置该功能时启用 HTTP 传输。要禁用 HTTP 传输,请将此参数的值设置为 False。 选项
|
|
配置 HTTP 服务器将监听请求的端口。默认情况下,NXAPI 会将 HTTP 服务绑定到标准 HTTP 端口 80。此参数接受 1 到 65535 范围内的有效端口值。 默认值: |
|
控制 HTTPS 协议作为 NXAPI 的底层传输之一的运行状态。默认情况下,NXAPI 会在首次配置该功能时禁用 HTTPS 传输。要启用 HTTPS 传输,请将此参数的值设置为 True。 选项
|
|
配置 HTTPS 服务器将监听请求的端口。默认情况下,NXAPI 会将 HTTPS 服务绑定到标准 HTTPS 端口 443。此参数接受 1 到 65535 范围内的有效端口值。 默认值: |
|
NXAPI 功能为开发人员提供了一个基于 Web 的 UI 来输入命令。首次配置 NXAPI 功能时,此功能最初处于禁用状态。当 选项
|
|
控制是否配置强密码或弱密码。默认情况下,此功能处于禁用状态,并且配置了弱密码。要启用强密码,请将此参数的值设置为 True。 选项
|
|
选项
|
|
控制是否配置了传输层安全协议 1.0 版本。默认情况下,此功能已启用。要禁用 TLSV1.0,请将此参数的值设置为 True。 选项
|
|
控制是否配置了传输层安全协议 1.1 版本。默认情况下,此功能已禁用。要启用 TLSV1.1,请将此参数的值设置为 True。 选项
|
|
控制是否配置了传输层安全协议 1.2 版本。默认情况下,此功能已禁用。要启用 TLSV1.2,请将此参数的值设置为 True。 选项
|
注释
注意
对 Cisco MDS 的有限支持
有关使用 CLI 和 NX-API 的信息,请参阅:ref:`NXOS 平台选项指南 <nxos_platform_options>`
有关使用 Ansible 管理网络设备的更多信息,请参阅:ref:`Ansible 网络指南 <network_guide>`
有关使用 Ansible 管理 Cisco 设备的更多信息,请参阅 `Cisco 集成页面 <https://ansible.org.cn/integrations/networks/cisco>`_。
示例
- name: Enable NXAPI access with default configuration
cisco.nxos.nxos_nxapi:
state: present
- name: Enable NXAPI with no HTTP, HTTPS at port 9443 and sandbox disabled
cisco.nxos.nxos_nxapi:
enable_http: false
https_port: 9443
https: true
enable_sandbox: false
- name: remove NXAPI configuration
cisco.nxos.nxos_nxapi:
state: absent
返回值
常见返回值记录在 此处,以下是此模块特有的字段
键 |
描述 |
---|---|
返回需要推送到远程设备以满足参数的命令列表 返回: 始终 示例: |