f5networks.f5_modules.bigip_profile_persistence_src_addr – Управление профилями сохранения источника адреса
Примечание
Этот плагин входит в состав коллекции f5networks.f5_modules (версия 1.6.0).
Для его установки используйте: 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, все сохраняемые подключения с адреса клиента, которые идут на тот же виртуальный адрес, также идут на один и тот же узел.При создании нового профиля, если этот параметр не указан, используется значение по умолчанию из родительского профиля. | |
| match_across_virtuals логическое значение |
| Когда yes, все сохраняемые подключения с одного и того же адреса клиента идут на один и тот же узел.При создании нового профиля, если этот параметр не указан, используется значение по умолчанию из родительского профиля. | |
| 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–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_persistence_src_addr_module.html