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