f5networks.f5_modules.bigip_profile_persistence_src_addr – Управление профилями сохранения адресов источника
Примечание
Этот плагин входит в состав коллекции f5networks.f5_modules (версия 1.7.1).
Для его установки используйте: ansible-galaxy collection install f5networks.f5_modules.
Чтобы использовать его в книге задач, укажите: f5networks.f5_modules.bigip_profile_persistence_src_addr.
Новое в версии 1.0.0: модуля f5networks.f5_modules
Описание
- Управляет профилями сохранения адресов источника на BIG-IP.
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии | |
|---|---|---|---|
| entry_timeout строка | Указывает продолжительность сохранения записей. При создании нового профиля, если этот параметр не указан, используется значение по умолчанию родительского профиля. Для указания неограниченного таймаута используйте значение indefinite.При указании числового таймаута, значение должно быть между 1 и 4294967295. | ||
| hash_algorithm строка |
| Указывает алгоритм, используемый системой для балансировки нагрузки с сохранением хэша. Результат хэширования является входными данными для алгоритма. Если default, система использует индекс членов пула для получения результата хэширования, который является входом в алгоритм.Если carp, система использует протокол CARP (Cache Array Routing Protocol) для получения результата хэширования, который является входом в алгоритм.При создании нового профиля, если этот параметр не указан, используется значение по умолчанию родительского профиля. | |
| mask строка | Указывает значение, которое система применяет как длину префикса. При создании нового профиля, если этот параметр не указан, используется значение по умолчанию родительского профиля. | ||
| match_across_pools булево |
| Если yes, система может использовать любой пул, содержащий эту запись сохранения.При создании нового профиля, если этот параметр не указан, используется значение по умолчанию родительского профиля. | |
| match_across_services булево |
| Если yes, все постоянные соединения с IP-адреса клиента, которые направляются на тот же виртуальный IP-адрес, также направляются на один и тот же узел.При создании нового профиля, если этот параметр не указан, используется значение по умолчанию родительского профиля. | |
| match_across_virtuals булево |
| Если yes, все постоянные соединения с одного и того же IP-адреса клиента направляются на один и тот же узел.При создании нового профиля, если этот параметр не указан, используется значение по умолчанию родительского профиля. | |
| mirror булево |
| Если yes, система зеркалит любые записи сохранения, если активный узел переходит в режим резервного.При создании нового профиля, если этот параметр не указан, используется значение по умолчанию родительского профиля. | |
| name строка / обязательно | Указывает имя профиля. | ||
| override_connection_limit булево |
| Если yes, система позволяет указать, что ограничения на соединения членов пула будут переопределены для постоянных клиентов.Ограничения на соединения на виртуальном уровне остаются жёсткими ограничениями и не переопределяются. | |
| parent строка | Указывает профиль, из которого этот профиль наследует настройки. При создании нового профиля, если этот параметр не указан, используется системный профиль source_addr по умолчанию. | ||
| partition строка | Значение по умолчанию: "Common" | Раздел устройства для управления ресурсами. | |
| provider словарь добавлен в версии 1.0.0 f5networks.f5_modules | Объект словаря, содержащий данные подключения. | ||
| auth_provider строка | Настраивает поставщика аутентификации для получения маркеров аутентификации с удалённого устройства. Этот параметр используется при работе с устройствами BIG-IQ. | ||
| no_f5_teem булево |
| Если yes, данные телеметрии TEEM не отправляются на F5.Вы можете пропустить этот параметр, задав переменную среды F5_TEEM. | |
| password строка / обязательно | Пароль для учетной записи пользователя, используемой для подключения к BIG-IP. Вы можете пропустить этот параметр, задав переменную среды F5_PASSWORD.Псевдонимы: pass, pwd | ||
| server строка / обязательно | Хост BIG-IP. Вы можете пропустить этот параметр, задав переменную среды F5_SERVER. | ||
| server_port целое число | Значение по умолчанию: 443 | Порт сервера BIG-IP. Вы можете пропустить этот параметр, задав переменную среды F5_SERVER_PORT. | |
| timeout целое число | Указывает таймаут в секундах для связи с сетевым устройством для подключения или отправки команд. Если таймаут истечёт до завершения операции, модуль выдаст ошибку. | ||
| transport строка |
| Настраивает транспортное соединение для использования при подключении к удалённому устройству. | |
| user строка / обязательно | Имя пользователя для подключения к BIG-IP. Этот пользователь должен иметь административные привилегии на устройстве. Вы можете пропустить этот параметр, задав переменную среды F5_USER. | ||
| validate_certs булево |
| Если no, сертификаты SSL не проверяются. Используйте это только на контролируемых вами сайтах, использующих самозаверяющие сертификаты.Вы можете пропустить этот параметр, задав переменную среды F5_VALIDATE_CERTS. | |
| state строка |
| Если 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 profile
bigip_profile_persistence_src_addr:
name: foo
state: present
hash_algorithm: carp
match_across_services: yes
match_across_virtuals: yes
mirror: yes
mask: 255.255.255.255
provider:
password: secret
server: lb.mydomain.com
user: admin
delegate_to: localhost
Возвращаемые значения
Общие возвращаемые значения описаны здесь, следующие поля уникальны для данного модуля:
| Ключ | Возвращаемое значение | Описание |
|---|---|---|
| entry_timeout строка | изменённое | Продолжительность записей кэша. Пример: 180 |
| hash_algorithm строка | изменённое | Алгоритм, используемый для кэширования по хешу. Пример: default |
| mask строка | изменённое | Значение маски кэширования. Пример: 255.255.255.255 |
| match_across_pools булево | изменённое | Новое значение для сопоставления между пулами. Пример: True |
| match_across_services булево | изменённое | Новое значение для сопоставления между сервисами. |
| match_across_virtuals булево | изменённое | Новое значение для сопоставления между виртуальными машинами. Пример: True |
| mirror булево | изменённое | Новое значение для зеркалирования. Пример: True |
| override_connection_limit булево | изменённое | Новое значение для переопределения лимита подключений. |
| parent строка | изменённое | Родительский профиль. Пример: /Common/cookie |
Авторы
- Tim Rupp (@caphrim007)
© 2012–2018 Michael DeHaan
© 2018–2021 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.11/collections/f5networks/f5_modules/bigip_profile_persistence_src_addr_module.html