Spec-Zone.ru › Ansible 2.6

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
обязательно
    Варианты:
  • ConfigurationTemplate
  • Workflow
  • WorkflowTemplate
Тип запускаемого модуля 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

Spec-Zone.ru

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