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. Может быть ConfigurationTemplate, WorkflowTemplate или Workflow. | |
| 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 обязательно | По умолчанию: None | Пароль сервера vDirect, может быть задан как переменная среды VDIRECT_PASSWORD. |
| vdirect_secondary_ip | По умолчанию: None | IP-адрес вторичного сервера vDirect, может быть задан как переменная среды VDIRECT_SECONDARY_IP. |
| vdirect_timeout | По умолчанию: 60 | Время ожидания завершения асинхронной операции [секунды], может быть задано как переменная среды VDIRECT_TIMEOUT. |
| vdirect_use_ssl |
| Если no, будет использоваться HTTP-соединение вместо стандартного HTTPS-соединения,может быть задано как переменная среды VDIRECT_HTTPS или VDIRECT_USE_SSL. |
| vdirect_user обязательно | По умолчанию: None | Имя пользователя сервера vDirect, может быть задано как переменная среды VDIRECT_USER. |
| vdirect_validate_certs |
| Если no, сертификаты SSL не будут проверены,может быть задано как переменная среды VDIRECT_VALIDATE_CERTS или VDIRECT_VERIFY. Это следует установить только на контролируемых вами сайтах, использующих самоподписанные сертификаты. |
| vdirect_wait |
| Дождаться завершения асинхронной операции, может быть задано как переменная среды 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 строка | успех | Сообщение, подробно описывающее результат выполнения Пример: Выполнение действия рабочего процесса завершено. |
Статус
Этот модуль помечен как превью, что означает, что он не гарантирует обратную совместимость интерфейса.
Автор
- Евген Федорук @ 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.5/modules/vdirect_runnable_module.html