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

参数

参数

注释

nitro_pass

字符串 / 必需

用于对 Netscaler 节点进行身份验证的密码。

nitro_protocol

字符串

访问 Nitro API 对象时要使用的协议。

选择

  • "http" ← (默认)

  • "https"

nitro_timeout

字符串

与 Netscaler 建立新会话时抛出超时错误之前的时间(以秒为单位)。

默认: 310

nitro_user

字符串 / 必需

用于对 Netscaler 节点进行身份验证的用户名。

nsip

字符串 / 必需

将进行 Nitro API 调用的 Netscaler 设备的 IP 地址。

可以使用冒号 (:) 指定端口。例如,192.168.1.1:555

validate_certs

布尔值

如果为 no,则不会验证 SSL 证书。这应该仅在个人控制的使用自签名证书的站点上使用。

选择

  • false

  • true ← (默认)

示例

---
- 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

返回值

常见的返回值记录在此处,以下是此模块独有的字段

描述

loglines

列表 / elements=字符串

模块记录的消息列表

返回: 始终

示例: ["message 1", "message 2"]

msg

字符串

详细说明失败原因的消息

返回: 失败

示例: "操作不存在"

状态

  • 此模块将在版本 6.0.0 中移除。 [已弃用]

  • 有关更多信息,请参阅 已弃用

作者

  • George Nikolopoulos (@giorgos-nikolopoulos)