netscaler_cs_action - Управление действиями переключения содержимого
Новая версия 2.4.0.
- Описание
- Требования (к хосту, на котором выполняется модуль)
- Параметры
- Примеры
- Возвращаемые значения
Описание
- Управление действиями переключения содержимого
- Этот модуль предназначен для запуска либо на узле управления Ansible, либо на бастионе (шлюзе), имеющем доступ к фактической инстанции netscaler
Требования (к хосту, на котором выполняется модуль)
- nitro python sdk
Параметры
| параметр | обязательно | по умолчанию | варианты | комментарии |
|---|---|---|---|---|
| comment | нет | Комментарии, связанные с этим действием переключения содержимого. | ||
| name | нет | Имя действия переключения содержимого. Должно начинаться с ASCII буквенно-цифрового символа или символа подчеркивания _, и должно содержать только ASCII буквенно-цифровые символы, символ подчеркивания _, символ решётки #, точку ., пробел, двоеточие :, знак «@» @, знак равенства =, и дефис - символы. Может быть изменён после создания действия переключения содержимого. | ||
| nitro_pass | да | Пароль для аутентификации на узле netscaler. | ||
| nitro_protocol | нет | http |
| Протокол для доступа к объектам API nitro. |
| nitro_timeout | нет | 310 | Время в секундах до возникновения ошибки таймаута при установлении нового сеанса с Netscaler | |
| nitro_user | да | Имя пользователя для аутентификации на узле netscaler. | ||
| nsip | да | IP-адрес устройства netscaler, к которому будут выполняться вызовы API nitro. Порт можно указать с двоеточием (:). Например, 192.168.1.1:555. | ||
| save_config | нет | True |
| Если true, модуль сохранит конфигурацию на узле netscaler, если вносит какие-либо изменения. Модуль не сохранит конфигурацию на узле netscaler, если не внес никаких изменений. |
| state | нет | present |
| Состояние ресурса, настраиваемого модулем на узле netscaler. При значении present ресурс будет создан при необходимости и настроен в соответствии с параметрами модуля. При значении absent ресурс будет удалён с узла netscaler. |
| targetlbvserver | нет | Имя виртуального сервера балансировки нагрузки, к которому переключается содержимое. | ||
| targetvserver | нет | Имя виртуального сервера VPN, к которому переключается содержимое. | ||
| targetvserverexpr | нет | Информация об этом действии переключения содержимого. | ||
| validate_certs | нет | да | Если no, сертификаты SSL не будут проверяться. Это следует использовать только на управляемых лично сайтах с самозаверяющими сертификатами. |
Примеры
# 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 и Разработка модулей.
© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.4/netscaler_cs_action_module.html