Spec-Zone.ru › Ansible 2.6

vdirect_commit - Выполнение ожидающих конфигурационных изменений на устройствах Radware

Новое в версии 2.5.

  • Описание
    • Требования
  • Параметры
  • Примечания
  • Примеры
  • Возвращаемые значения
  • Статус
  • Техническое обслуживание
    • Автор

Описание

  • Выполнение ожидающих конфигурационных изменений на одном или нескольких устройствах Radware через сервер vDirect.
  • Для устройств Alteon ADC по умолчанию будут выполняться действия apply, sync и save. Пропуск действия возможен путем явного указания параметра.
  • Для устройств Alteon VX Container действие sync не будет выполняться, поскольку действие sync актуально только для устройств Alteon ADC.
  • Для устройств DefensePro и AppWall будет выполнено массовое действие commit. Явное указание действий apply, sync и save неактуально.

Требования

Ниже перечислены требования к хосту, на котором выполняется этот модуль.

  • vdirect-client >= 4.1.1

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
apply
bool
    Варианты:
  • no
  • yes ←
Если no, действие apply не будет выполнено. Актуально только для устройств ADC.
devices
обязательно
Список имен устройств Radware Alteon для операций commit.
save
bool
    Варианты:
  • no
  • yes ←
Если no, действие save не будет выполнено. Актуально только для устройств ADC.
sync
bool
    Варианты:
  • no
  • yes ←
Если no, действие sync не будет выполнено. Актуально только для устройств ADC.
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
  • yes ←
Если no, вместо стандартного подключения HTTPS будет использовано соединение HTTP,
может быть задано как VDIRECT_HTTPS или VDIRECT_USE_SSL переменная среды.
vdirect_user
обязательно
Имя пользователя сервера vDirect, может быть задано как VDIRECT_USER переменная среды.
vdirect_validate_certs
bool
    Варианты:
  • no
  • yes ←
Если no, сертификаты SSL не будут проверены,
может быть задано как VDIRECT_VALIDATE_CERTS или VDIRECT_VERIFY переменная среды.
Это следует устанавливать только для no используемых на сайтах под личным контролем с использованием самозаверяющих сертификатов.
vdirect_wait
bool
    Варианты:
  • no
  • yes ←
Ожидание завершения асинхронной операции, может быть задано как VDIRECT_WAIT переменная среды.

Примечания

Примечание

  • Требуется пакет Radware vdirect-client Python на хосте. Это так же просто, как pip install vdirect-client

Примеры

- name: vdirect_commit
  vdirect_commit:
      vdirect_ip: 10.10.10.10
      vdirect_user: vDirect
      vdirect_password: radware
      devices: ['dev1', 'dev2']
      sync: no

Возвращаемые значения

Общие значения, возвращаемые модулем, описаны здесь, следующие поля уникальны для этого модуля:

Ключ Возвращаемое значение Описание
result
строка
success
Сообщение, описывающее результат действий

Пример:
Запрошенные действия были успешно выполнены на всех устройствах.


Статус

Этот модуль помечен как preview, что означает, что его интерфейс не гарантируется обратной совместимостью.

Техническое обслуживание

Этот модуль помечен как community, что означает, что он поддерживается сообществом 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_commit_module.html

Spec-Zone.ru

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