vdirect_runnable — Выполняет шаблоны и действия рабочих процессов в сервере Radware vDirect
Новая версия 2.5.
Обзор
- Выполняет шаблоны конфигурации, создаёт рабочие процессы и запускает действия рабочих процессов в сервере Radware vDirect.
Требования
Ниже перечислены требования к хосту, на котором будет выполняться этот модуль.
- vdirect-client >= 4.1.1
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии |
|---|---|---|
| action_name | Имя действия рабочего процесса для запуска. Требуется, если runnable_type=Workflow. | |
| parameters | Словарь параметров действия. В случае типа ConfigurationTemplate запускаемого модуля,детали подключения к устройству всегда должны передаваться как параметр. | |
| runnable_name обязательно | Имя запускаемого модуля vDirect для запуска. Может быть именем шаблона конфигурации, именем шаблона рабочего процесса или именем экземпляра рабочего процесса. | |
| runnable_type обязательно |
| Тип запускаемого модуля vDirect. |
| vdirect_http_port | По умолчанию: 2188 | Номер порта HTTP сервера vDirect, может быть задан как VDIRECT_HTTP_PORT переменная среды. |
| vdirect_https_port | По умолчанию: 2189 | Номер порта HTTPS сервера vDirect, может быть задан как VDIRECT_HTTPS_PORT переменная среды. |
| vdirect_ip обязательно | Основной IP-адрес сервера vDirect, может быть задан как VDIRECT_IP переменная среды. | |
| vdirect_password обязательно | Пароль сервера vDirect, может быть задан как VDIRECT_PASSWORD переменная среды. | |
| vdirect_secondary_ip | Вторичный IP-адрес сервера vDirect, может быть задан как VDIRECT_SECONDARY_IP переменная среды. | |
| vdirect_timeout | По умолчанию: 60 | Время ожидания завершения асинхронной операции [секунды], может быть задано как VDIRECT_TIMEOUT переменная среды. |
| vdirect_use_ssl bool |
| Если no, будет использовано HTTP-соединение вместо стандартного HTTPS-соединения,может быть задано как VDIRECT_HTTPS или VDIRECT_USE_SSL переменная среды. |
| vdirect_user обязательно | Имя пользователя сервера vDirect, может быть задано как VDIRECT_USER переменная среды. | |
| vdirect_validate_certs bool |
| Если no, сертификаты SSL не будут проверены,может быть задано как VDIRECT_VALIDATE_CERTS или VDIRECT_VERIFY переменная среды.Это следует устанавливать только в no используемом на сайтах, контролируемых лично, с использованием самозаверяющих сертификатов. |
| vdirect_wait bool |
| Ожидать завершения асинхронной операции, может быть задано как VDIRECT_WAIT переменная среды. |
Примечания
Примечание
- Требуется пакет Python Radware vdirect-client на хосте. Это так же просто, как
pip install vdirect-client
Примеры
- name: vdirect_runnable
vdirect_runnable:
vdirect_ip: 10.10.10.10
vdirect_user: vDirect
vdirect_password: radware
runnable_type: ConfigurationTemplate
runnable_name: get_vlans
parameters: {'vlans_needed':1,'adc':[{'type':'Adc','name':'adc-1'}]}
Возвращаемые значения
Общие возвращаемые значения описаны здесь, следующие являются полями, уникальными для этого модуля:
| Ключ | Возвращаемое значение | Описание |
|---|---|---|
| result строка | успех | Сообщение, подробно описывающее результат выполнения Пример: Выполнение действия рабочего процесса завершено. |
Статус
Этот модуль помечен как предварительный просмотр, что означает, что гарантия обратной совместимости интерфейса не предоставляется.
Техническое обслуживание
Этот модуль помечен как сообщество, что означает, что его поддерживает сообщество Ansible. Подробную информацию см. в разделе Техническое обслуживание и поддержка модулей.
Список других модулей, также поддерживаемых сообществом Ansible, см. здесь.
Автор
- Евгений Федорук @ Radware LTD (@evgenyfedoruk)
Подсказка
Если вы обнаружите какие-либо проблемы в этом руководстве, вы можете изменить этот документ, чтобы улучшить его.
© 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/vdirect_runnable_module.html