Spec-Zone.ru › Ansible

Модуль community.network.netscaler_cs_action – Управление действиями переключения содержимого

Примечание

Этот модуль является частью коллекции community.network (версия 5.0.3).

Возможно, эта коллекция уже установлена, если вы используете пакет ansible. Она не включена в ansible-core. Чтобы проверить, установлена ли она, выполните ansible-galaxy collection list.

Для её установки используйте: ansible-galaxy collection install community.network. Для использования этого модуля необходимы дополнительные требования. Подробности см. в разделе Требования.

Для использования в плейбуке укажите: community.network.netscaler_cs_action.

  • Описание
  • Требования
  • Параметры
  • Примечания
  • Примеры
  • Возвращаемые значения

Описание

  • Управление действиями переключения содержимого
  • Этот модуль предназначен для запуска либо на узле управления Ansible, либо на бастионе (прыжковой машине) с доступом к фактической инстанции NetScaler.

Псевдонимы: network.netscaler.netscaler_cs_action

Требования

Ниже приведены требования к хосту, на котором будет выполняться этот модуль.

  • Nitro Python SDK

Параметры

Параметр

Комментарии

comment

строка

Комментарии, связанные с этим действием переключения содержимого.

name

строка

Имя действия переключения содержимого. Должно начинаться с ASCII буквенно-цифрового символа или символа подчеркивания _, и должно содержать только ASCII буквенно-цифровые, символы подчеркивания _, решетки #, точки ., пробелы, двоеточия :, знаки @ @, знаки равенства =, и дефисы -. Может быть изменено после создания действия переключения содержимого.

nitro_pass

строка / обязательно

Пароль для аутентификации на узле NetScaler.

nitro_protocol

строка

Протокол для доступа к объектам API Nitro.

Варианты:

  • "http" ← (по умолчанию)
  • "https"

nitro_timeout

вещественное число

Время в секундах до возникновения ошибки таймаута при установлении нового сеанса с NetScaler

По умолчанию: 310.0

nitro_user

строка / обязательно

Имя пользователя для аутентификации на узле NetScaler.

nsip

строка / обязательно

IP-адрес устройства NetScaler, на котором будут выполняться вызовы API Nitro.

Порт можно указать с помощью двоеточия (:). Например, 192.168.1.1:555.

save_config

булево значение

Если yes, модуль сохранит конфигурацию на узле NetScaler, если внесены изменения.

Модуль не будет сохранять конфигурацию на узле NetScaler, если изменений не было.

Варианты:

  • false
  • true ← (по умолчанию)

state

строка

Состояние ресурса, настраиваемого модулем на узле NetScaler.

При наличии ресурс будет создан, если необходимо, и настроен в соответствии с параметрами модуля.

При отсутствии ресурс будет удалён с узла NetScaler.

Варианты:

  • "absent"
  • "present" ← (по умолчанию)

targetlbvserver

строка

Имя виртуального сервера балансировки нагрузки, на который переключается содержимое.

targetvserver

строка

Имя виртуального VPN-сервера, на который переключается содержимое.

targetvserverexpr

строка

Информация об этом действии переключения содержимого.

validate_certs

булево значение

Если no, сертификаты SSL не будут проверены. Это следует использовать только на контролируемых вами сайтах с самоподписанными сертификатами.

Варианты:

  • false
  • true ← (по умолчанию)

Примечания

Примечание

  • Дополнительную информацию об использовании Ansible для управления устройствами Citrix NetScaler см. на сайте https://www.ansible.com/ansible-netscaler.

Примеры

# lb_vserver_1 must have been already created with the netscaler_lb_vserver module

- name: Configure netscaler content switching action
  delegate_to: localhost
  community.network.netscaler_cs_action:
      nsip: 172.18.0.2
      nitro_user: nsroot
      nitro_pass: nsroot
      validate_certs: false

      state: present

      name: action-1
      targetlbvserver: lb_vserver_1

Значения возврата

Общие значения возврата документированы здесь, следующие являются полями, уникальными для данного модуля:

Ключ

Описание

diff

словарь

Список различий между фактически настроенным объектом и конфигурацией, указанной в модуле

Возвращается: ошибка

Пример: {"targetlbvserver": "difference. ours: (str) server1 other: (str) server2"}

loglines

список / элементы=строка

список зарегистрированных сообщений модулем

Возвращается: всегда

Пример: ["['message 1'", " 'message 2']"]

msg

строка

Сообщение, описывающее причину ошибки

Возвращается: ошибка

Пример: "Action does not exist"

Авторы

  • George Nikolopoulos (@giorgos-nikolopoulos)

Ссылки на сборку

  • Система отслеживания ошибок
  • Репозиторий (источники)

© 2012–2018 Michael DeHaan
© 2018–2024 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/latest/collections/community/network/netscaler_cs_action_module.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API