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
返回值
通用返回值记录在 此处,以下是此模块特有的字段
键 |
描述 |
---|---|
返回需要推送到远程设备以满足参数的命令列表 返回: 始终 示例: |