Модуль f5networks.f5_modules.bigiq_application_fastl4_udp — управление приложениями BIG-IQ FastL4 UDP
Примечание
Этот модуль входит в коллекцию f5networks.f5_modules (версия 1.39.0).
Возможно, эта коллекция уже установлена, если вы используете пакет ansible. Она не входит в ansible-core. Чтобы проверить, установлена ли она, выполните ansible-galaxy collection list.
Чтобы установить её, используйте: ansible-galaxy collection install f5networks.f5_modules.
Чтобы использовать её в плейбуке, укажите: f5networks.f5_modules.bigiq_application_fastl4_udp.
Добавлено в f5networks.f5_modules 1.0.0
Краткое описание
- Управляет приложениями BIG-IQ, используемыми для балансировки нагрузки приложения на основе UDP с профилем FastL4.
Параметры
Параметр | Комментарии |
|---|---|
add_analytics boolean | Собирает статистику BIG-IP, на котором развёрнуто приложение. Этот параметр имеет значение только при указании Варианты:
|
description string | Описание приложения. |
inbound_virtual dictionary | Параметры настройки виртуального сервера, принимающего входящее подключение. |
|
address string / обязательный |
Указывает сведения об IP-адресе назначения, на который виртуальный сервер отправляет трафик. Этот параметр обязателен при создании приложения. |
|
netmask string / обязательный |
Указывает маску подсети, связанную с заданным Этот параметр обязателен при создании приложения. |
|
port integer |
Порт, на котором виртуальный сервер ожидает подключений. При создании приложения, если этот параметр не указан, используется значение по умолчанию По умолчанию: |
name string / обязательный | Имя нового приложения. |
provider dictionary добавлено в f5networks.f5_modules 1.0.0 | Объект dict, содержащий сведения о подключении. |
|
auth_provider string |
Настраивает поставщика аутентификации для получения токенов аутентификации с удалённого устройства. Этот параметр используется при работе с устройствами BIG-IQ. |
|
no_f5_teem boolean |
Если Этот параметр можно не указывать, задав переменную окружения Ранее использовавшаяся переменная Варианты:
|
|
password псевдонимы: pass, pwd string / обязательный |
Пароль учётной записи пользователя, используемой для подключения к BIG-IP или BIG-IQ. Этот параметр можно не указывать, задав переменную окружения |
|
server string / обязательный |
Узел BIG-IP или BIG-IQ. Этот параметр можно не указывать, задав переменную окружения |
|
server_port integer |
Порт сервера BIG-IP. Этот параметр можно не указывать, задав переменную окружения По умолчанию: |
|
timeout integer |
Задаёт время ожидания в секундах при подключении к сетевому устройству или отправке ему команд. Если время ожидания истекает до завершения операции, модуль выдаёт ошибку. |
|
transport string |
Настраивает транспортное подключение для связи с удалённым устройством. Варианты:
|
|
user string / обязательный |
Имя пользователя для подключения к BIG-IP или BIG-IQ. Этот пользователь должен иметь права администратора на устройстве. Этот параметр можно не указывать, задав переменную окружения |
|
validate_certs boolean |
Если Этот параметр можно не указывать, задав переменную окружения Варианты:
|
servers list / элементы=dictionary | Список серверов, на которых размещено приложение. Если вы знакомы с другими настройками BIG-IP, этот список также можно назвать списком участников пула. При создании приложения требуется указать хотя бы один сервер. |
|
address string / обязательный |
IP-адрес сервера. |
|
port integer |
Порт сервера. При создании приложения и указании сервера, если этот параметр не задан, используется значение по умолчанию По умолчанию: |
service_environment string | Указывает имя среды службы, в которой развёртывается приложение. Этот параметр обязателен при создании приложения. Тип среды службы определяется модулем автоматически. Поэтому крайне важно использовать уникальные имена для элементов разных типов сред службы. SSG не поддерживаются для этого типа приложения. |
state string | Состояние ресурса в системе. При значении При значении Варианты:
|
wait boolean | Следует ли модулю ожидать создания, удаления или обновления приложения. Варианты:
|
Примечания
Примечание
- Этот модуль не поддерживает обновление приложения (независимо от того, развёрнуто оно или нет). Если требуется обновить приложение, рекомендуется удалить его и создать заново.
- Этот модуль не работает с BIG-IQ версии 6.1.x или выше.
- Дополнительные сведения об использовании Ansible для управления устройствами F5 Networks см. на странице https://www.ansible.com/integrations/networks/f5.
- Требуется версия программного обеспечения BIG-IP >= 12.
- Модули F5 изменяют только работающую конфигурацию продукта F5. Чтобы сохранить на диск конфигурацию BIG-IP, включите как минимум одну задачу, использующую модуль f5networks.f5_modules.bigip_config для сохранения работающей конфигурации. Правила использования модуля для сохранения работающей конфигурации см. в его документации.
Примеры
- name: BIG-IQ CM a UDP-based application with a FastL4 profile
bigiq_application_fastl4_udp:
name: my-app
description: My description
service_environment: my-bigip-device
servers:
- address: 1.2.3.4
port: 8080
- address: 5.6.7.8
port: 8080
inbound_virtual:
name: foo
address: 2.2.2.2
netmask: 255.255.255.255
port: 53
provider:
password: secret
server: cm.mydomain.com
user: admin
state: present
delegate_to: localhost
Возвращаемые значения
Общие возвращаемые значения описаны здесь; ниже приведены поля, характерные для этого модуля:
Ключ | Описание |
|---|---|
description string | Новое описание ресурса приложения. Возвращается: changed Пример: |
inbound_virtual_destination string | Адрес назначения созданного виртуального сервера. Возвращается: changed Пример: |
inbound_virtual_netmask string | Маска подсети указанного входящего адреса назначения. Возвращается: changed Пример: |
inbound_virtual_port integer | Порт, на котором ожидает подключений входящий виртуальный адрес. Возвращается: changed Пример: |
servers complex | Список серверов и их портов, составляющих приложение. Возвращается: changed Пример: |
|
address string |
IP-адрес сервера. Возвращается: changed Пример: |
|
port integer |
Порт, на котором сервер ожидает подключений. Возвращается: changed Пример: |
service_environment string | Среда, в которой была развёрнута служба. Возвращается: changed Пример: |
Ссылки на коллекцию
© 2012–2018 Michael DeHaan
© 2018–2025 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/projects/ansible/latest/collections/f5networks/f5_modules/bigiq_application_fastl4_udp_module.html