netscaler_cs_action – Управление действиями переключения содержимого
Новое в версии 2.4.0.
Описание
- Управление действиями переключения содержимого
- Этот модуль предназначен для работы либо на узле управления Ansible, либо на бастионе (шлюзе) с доступом к фактической инстанции netscaler
Требования
Ниже перечислены требования к хосту, на котором будет выполняться этот модуль.
- nitro python sdk
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии |
|---|---|---|
| comment
-
|
Комментарии, связанные с этим действием переключения содержимого. | |
| name
-
|
Имя действия переключения содержимого. Должно начинаться с ASCII буквенно-цифрового символа или символа подчеркивания _, и должно содержать только ASCII буквенно-цифровые символы, символы подчеркивания _, решетки #, точки ., пробелы, двоеточия :, знаки «@» @, знаки равенства =, и дефисы - символы. Может быть изменено после создания действия переключения содержимого. |
|
| nitro_pass
строка / обязательно
|
Пароль для аутентификации на узле netscaler. | |
| nitro_protocol
строка
|
|
Протокол, используемый для доступа к объектам API nitro. |
| nitro_timeout
число с плавающей точкой
|
По умолчанию: 310 |
Время в секундах до возникновения ошибки таймаута при установлении нового сеанса с Netscaler. |
| nitro_user
строка / обязательно
|
Имя пользователя для аутентификации на узле netscaler. | |
| nsip
строка / обязательно
|
IP-адрес устройства netscaler, к которому будут выполняться вызовы API nitro. Порт можно указать с двоеточием (:). Например, 192.168.1.1:555. | |
| save_config
логический тип
|
|
Если yes, модуль сохранит конфигурацию на узле netscaler, если внесёт какие-либо изменения. Модуль не будет сохранять конфигурацию на узле netscaler, если не внесёт никаких изменений. |
| state
строка
|
|
Состояние ресурса, настраиваемого модулем на узле 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. [community]
Авторы
- George Nikolopoulos (@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.8/modules/netscaler_cs_action_module.html