community.network.netscaler_save_config 模块 – 保存 Netscaler 配置。
注意
此模块是 community.network 集合(版本 5.1.0)的一部分。
如果您正在使用 ansible 包,您可能已经安装了此集合。它不包含在 ansible-core 中。要检查它是否已安装,请运行 ansible-galaxy collection list。
要安装它,请使用:ansible-galaxy collection install community.network。您需要满足其他要求才能使用此模块,有关详细信息,请参阅 要求。
要在 playbook 中使用它,请指定:community.network.netscaler_save_config。
注意
community.network 集合已被弃用,将从 Ansible 12 中移除。有关更多信息,请参阅 讨论主题。
已弃用
- 在以下版本中移除:
- 版本 6.0.0 
- 原因:
- 此集合及其中的所有内容均未维护且已弃用。 
- 替代方案:
- 未知。 
概要
- 此模块无条件地将配置保存在目标 Netscaler 节点上。 
- 此模块不支持检查模式。 
- 此模块旨在在 Ansible 控制节点或具有访问实际 Netscaler 实例权限的堡垒机(跳转服务器)上运行。 
别名:network.netscaler.netscaler_save_config
要求
以下要求需要在执行此模块的主机上满足。
- nitro python sdk 
参数
| 参数 | 注释 | 
|---|---|
| 用于对 Netscaler 节点进行身份验证的密码。 | |
| 访问 Nitro API 对象时要使用的协议。 选择 
 | |
| 与 Netscaler 建立新会话时抛出超时错误之前的时间(以秒为单位)。 默认:  | |
| 用于对 Netscaler 节点进行身份验证的用户名。 | |
| 将进行 Nitro API 调用的 Netscaler 设备的 IP 地址。 可以使用冒号 (:) 指定端口。例如, | |
| 如果为  选择 
 | 
示例
---
- name: Save netscaler configuration
  delegate_to: localhost
  community.network.netscaler_save_config:
    nsip: 172.18.0.2
    nitro_user: nsroot
    nitro_pass: nsroot
- name: Setup server without saving  configuration
  delegate_to: localhost
  notify: Save configuration
  netscaler_server:
    nsip: 172.18.0.2
    nitro_user: nsroot
    nitro_pass: nsroot
    save_config: false
    name: server-1
    ipaddress: 192.168.1.1
# Under playbook's handlers
- name: Save configuration
  delegate_to: localhost
  community.network.netscaler_save_config:
    nsip: 172.18.0.2
    nitro_user: nsroot
    nitro_pass: nsroot
返回值
常见的返回值记录在此处,以下是此模块独有的字段
| 键 | 描述 | 
|---|---|
| 模块记录的消息列表 返回: 始终 示例:  | |
| 详细说明失败原因的消息 返回: 失败 示例:  | 
状态
- 此模块将在版本 6.0.0 中移除。 [已弃用] 
- 有关更多信息,请参阅 已弃用。 
