f5networks.f5_modules.bigip_profile_udp – Управление профилями UDP на BIG-IP
Примечание
Этот плагин входит в коллекцию f5networks.f5_modules (версия 1.6.0).
Для его установки используйте: ansible-galaxy collection install f5networks.f5_modules.
Для использования в книге задач, укажите: f5networks.f5_modules.bigip_profile_udp.
Новое в версии 1.0.0: модуля f5networks.f5_modules
Обзор
- Управление профилями UDP на системе BIG-IP. Существует множество профилей UDP, каждый со своими настройками по отношению к стандартному профилю
udp. Пользователи этого модуля должны знать, что многие из доступных опций не имеют значения по умолчанию в модуле. Вместо этого значение по умолчанию устанавливается самой системой BIG-IP, что в большинстве случаев приемлемо.
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии | |
|---|---|---|---|
| datagram_load_balancing boolean |
| Когда yes, система балансирует нагрузку трафика UDP пакет за пакетом. | |
| idle_timeout string | Указывает длительность бездействия соединения (без трафика), после чего соединение может быть удалено. При создании нового профиля, если этот параметр не указан, удаленный узел выберет значение по умолчанию, соответствующее профилю, на основе его профиля parent.При указании числа, указывает количество секунд, в течение которых соединение UDP может оставаться бездействующим, прежде чем система удалит его. Когда indefinite, указывает, что соединения UDP могут оставаться бездействующими неопределённое время.Когда 0 или immediate, указывает, что вы не хотите, чтобы соединение UDP оставалось бездействующим, и оно поэтому сразу становится доступным для удаления. | ||
| name string / обязательно | Указывает имя профиля. | ||
| parent string | Указывает профиль, из которого этот профиль наследует настройки. При создании нового профиля, если этот параметр не указан, по умолчанию используется профиль, предоставляемый системой udp. | ||
| partition string | По умолчанию: "Common" | Раздел устройства для управления ресурсами. | |
| provider dictionary добавлен в версии 1.0.0 модуля f5networks.f5_modules | Объект словаря, содержащий детали соединения. | ||
| auth_provider string | Настраивает поставщика аутентификации для получения токенов аутентификации от удалённого устройства. Этот параметр действительно используется при работе с устройствами BIG-IQ. | ||
| no_f5_teem boolean |
| Если yes, данные телеметрии TEEM не отправляются в F5.Вы можете опустить этот параметр, установив переменную среды F5_TEEM. | |
| password string / обязательно | Пароль для учетной записи пользователя, используемой для подключения к BIG-IP. Вы можете опустить этот параметр, установив переменную среды F5_PASSWORD.алиасы: pass, pwd | ||
| server string / обязательно | Хост BIG-IP. Вы можете опустить этот параметр, установив переменную среды F5_SERVER. | ||
| server_port integer | По умолчанию: 443 | Порт сервера BIG-IP. Вы можете опустить этот параметр, установив переменную среды F5_SERVER_PORT. | |
| timeout integer | Указывает тайм-аут в секундах для связи с сетевым устройством для подключения или отправки команд. Если тайм-аут истекает до завершения операции, модуль выдаст ошибку. | ||
| transport string |
| Настраивает транспортное соединение для использования при подключении к удалённому устройству. | |
| user string / обязательно | Имя пользователя для подключения к BIG-IP. Этот пользователь должен иметь административные привилегии на устройстве. Вы можете опустить этот параметр, установив переменную среды F5_USER. | ||
| validate_certs boolean |
| Если no, сертификаты SSL не будут проверены. Используйте только на контролируемых вами сайтах, использующих самозаверенные сертификаты.Вы можете опустить этот параметр, установив переменную среды F5_VALIDATE_CERTS. | |
| state string |
| Когда present, обеспечивает существование профиля.Когда absent, обеспечивает удаление профиля. | |
Примечания
Примечание
- Дополнительную информацию об использовании Ansible для управления устройствами F5 Networks см. на странице https://www.ansible.com/integrations/networks/f5.
- Требуется версия ПО BIG-IP >= 12.
- Модули F5 манипулируют только рабочей конфигурацией продукта F5. Чтобы убедиться, что специфичная для BIG-IP конфигурация сохранится на диске, обязательно включите хотя бы одну задачу, использующую модуль f5networks.f5_modules.bigip_config для сохранения рабочей конфигурации. Обратитесь к документации модуля для правильного использования модуля для сохранения рабочей конфигурации.
Примеры
- name: Create a TCP profile
bigip_profile_tcp:
name: foo
parent: udp
idle_timeout: 300
datagram_load_balancing: no
state: present
provider:
user: admin
password: secret
server: lb.mydomain.com
delegate_to: localhost
Возвращаемые значения
Общие возвращаемые значения описаны здесь, следующие поля уникальны для этого модуля:
| Ключ | Возвращаемое значение | Описание |
|---|---|---|
| datagram_load_balancing boolean | changed | Новое значение балансировки нагрузки datagram ресурса. Пример: True |
| idle_timeout integer | changed | Новый тайм-аут бездействия ресурса. Пример: 100 |
| parent string | changed | Новый родительский ресурс. Пример: udp |
Авторы
- Tim Rupp (@caphrim007)
© 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/f5networks/f5_modules/bigip_profile_udp_module.html