Spec-Zone.ru › Ansible 2.10

community.network.vdirect_file – Загружает новый или обновляет существующий исполняемый файл на сервер Radware vDirect

Примечание

Этот плагин входит в состав коллекции community.network (версия 1.3.0).

Для его установки используйте: ansible-galaxy collection install community.network.

Чтобы использовать его в книге задач, укажите: community.network.vdirect_file.

  • Обзор
  • Требования
  • Параметры
  • Примечания
  • Примеры
  • Возвращаемые значения

Обзор

  • Загружает новый или обновляет существующую шаблон конфигурации или шаблон рабочего процесса на сервер Radware vDirect. Все параметры можно задать как переменные среды.

Требования

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

  • vdirect-client >= 4.9.0-post4

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
file_name
строка / обязательный
Имя исполняемого файла vDirect для загрузки.
Может быть шаблоном конфигурации Velocity (.vm) или ZIP-архивом шаблона рабочего процесса (.zip).
validate_certs
логическое
    Варианты:
  • нет
  • да ←
Если no, сертификаты SSL не будут проверяться.
может быть задано как переменная среды VDIRECT_VALIDATE_CERTS или VDIRECT_VERIFY.
Это следует устанавливать только в no для сайтов под собственным контролем с использованием самозаверенных сертификатов.

псевдонимы: vdirect_validate_certs
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
логическое
    Варианты:
  • нет
  • да ←
Если no, будет использоваться HTTP-соединение вместо стандартного HTTPS-соединения,
может быть задано как переменная среды VDIRECT_HTTPS или VDIRECT_USE_SSL.
vdirect_user
строка / обязательный
Имя пользователя сервера vDirect, может быть задано как переменная среды VDIRECT_USER.
vdirect_wait
логическое
    Варианты:
  • нет
  • да ←
Ожидать завершения асинхронной операции, может быть задано как переменная среды VDIRECT_WAIT.

Примечания

Примечание

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

Примеры

- name: Upload a new or updates an existing runnable file
  community.network.vdirect_file:
      vdirect_ip: 10.10.10.10
      vdirect_user: vDirect
      vdirect_password: radware
      file_name: /tmp/get_vlans.vm

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

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

Ключ Возвращаемое значение Описание
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.10/collections/community/network/vdirect_file_module.html

Spec-Zone.ru

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