Spec-Zone.ru › Ansible 2.6

netscaler_cs_action - Управление действиями переключения содержимого

Новое в версии 2.4.0.

  • Описание
    • Требования
  • Параметры
  • Примечания
  • Примеры
  • Возвращаемые значения
  • Статус
  • Техническое обслуживание
    • Автор

Описание

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

Требования

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

  • nitro python sdk

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
comment
Комментарии, связанные с этим действием переключения содержимого.
name
Имя действия переключения содержимого. Должно начинаться с ASCII буквенно-цифрового символа или символа подчеркивания _, и должно содержать только ASCII буквенно-цифровые символы, символ подчеркивания _, символ решётки #, точку ., пробел, двоеточие :, символ "@" @, знак равенства =, и дефис - символы. Может быть изменён после создания действия переключения содержимого.
nitro_pass
обязательно
Пароль для аутентификации на узле netscaler.
nitro_protocol
    Варианты:
  • http ←
  • https
Протокол для доступа к объектам API nitro.
nitro_timeout По умолчанию:
310
Время в секундах до возникновения ошибки таймаута при установлении нового сеанса с Netscaler
nitro_user
обязательно
Имя пользователя для аутентификации на узле netscaler.
nsip
обязательно
IP-адрес устройства netscaler, где будут выполняться вызовы API nitro.
Порт можно указать с использованием двоеточия (:). Например, 192.168.1.1:555.
save_config
bool
    Варианты:
  • нет
  • да ←
Если значение true, модуль сохранит конфигурацию на узле netscaler, если он внесёт какие-либо изменения.
Модуль не сохранит конфигурацию на узле netscaler, если не было внесено изменений.
state
    Варианты:
  • present ←
  • absent
Состояние ресурса, настраиваемого модулем на узле netscaler.
При значении present ресурс будет создан при необходимости и настроен в соответствии с параметрами модуля.
При значении absent ресурс будет удалён с узла netscaler.
targetlbvserver
Имя виртуального сервера балансировки нагрузки, к которому переключается содержимое.
targetvserver
Имя виртуального сервера VPN, к которому переключается содержимое.
targetvserverexpr
Информация об этом действии переключения содержимого.
validate_certs По умолчанию:
"да"
Если no, сертификаты SSL не будут проверены. Это следует использовать только на сайтах под собственным контролем с самозаверенными сертификатами.

Примечания

Примечание

  • Дополнительную информацию об использовании 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
  netscaler_cs_action:
      nsip: 172.18.0.2
      nitro_user: nsroot
      nitro_pass: nsroot
      validate_certs: no

      state: present

      name: action-1
      targetlbvserver: lb_vserver_1

Возвращаемые значения

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

Ключ Возвращаемое значение Описание
diff
словарь
ошибка
Список различий между фактически настроенным объектом и конфигурацией, заданной в модуле

Пример:
{ 'targetlbvserver': 'различие. наше: (строка) server1 другое: (строка) server2' }
loglines
список
всегда
список сообщений, записанных модулем

Пример:
['сообщение 1', 'сообщение 2']
msg
строка
ошибка
Сообщение, содержащее причину ошибки

Пример:
Действие не существует


Статус

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

Техническое обслуживание

Этот модуль помечен как сообщество, что означает, что он поддерживается сообществом Ansible. Подробнее см. Техническое обслуживание и поддержка модулей.

Список других модулей, также поддерживаемых сообществом Ansible, см. здесь.

Автор

  • Георгий Николопулос (@giorgos-nikolopoulos)

Подсказка

Если вы заметите какие-либо проблемы в этой документации, вы можете отредактировать этот документ, чтобы улучшить его.

© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.6/modules/netscaler_cs_action_module.html

Spec-Zone.ru

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