Модуль f5networks.f5_modules.bigiq_application_fastl4_tcp — управление приложениями BIG-IQ FastL4 TCP
Примечание
Этот модуль входит в коллекцию 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_tcp.
Добавлено в f5networks.f5_modules 1.0.0
Краткое описание
- Управляет приложениями BIG-IQ, используемыми для балансировки нагрузки TCP-приложения с профилем 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 | Словарь с параметрами подключения. |
|
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 TCP-based application with a FastL4 profile
bigiq_application_fastl4_tcp:
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: 443
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_tcp_module.html