f5networks.f5_modules.bigip_profile_persistence_universal – Управление универсальными профилями сохранения состояния сеанса
Примечание
Этот плагин входит в состав коллекции f5networks.f5_modules (версия 1.6.0).
Для его установки используйте: ansible-galaxy collection install f5networks.f5_modules.
Для использования в книге задач укажите: f5networks.f5_modules.bigip_profile_persistence_universal.
Новое в версии 1.1.0: модуля f5networks.f5_modules
Обзор
- Управляет универсальными профилями сохранения состояния сеанса на системе BIG-IP.
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии | |
|---|---|---|---|
| app_service строка | Сервис iApp, который будет связан с этим профилем. Если сервис не указан, используется значение по умолчанию None. | ||
| match_across_pools логическое значение |
| Если yes, система может использовать любой пул, содержащий этот запись сохранения состояния сеанса.При создании нового профиля, если этот параметр не указан, используется значение по умолчанию родительского профиля. | |
| match_across_services логическое значение |
| Если yes, все постоянные соединения с адреса клиента IP, которые идут на один и тот же виртуальный адрес IP, также идут на один и тот же узел.При создании нового профиля, если этот параметр не указан, используется значение по умолчанию родительского профиля. | |
| match_across_virtuals логическое значение |
| Если yes, все постоянные соединения с одного и того же адреса клиента IP идут на один и тот же узел.При создании нового профиля, если этот параметр не указан, используется значение по умолчанию родительского профиля. | |
| mirror логическое значение |
| Если yes, система зеркалит записи сохранения состояния сеанса на своего партнера, если активный узел переходит в резервный режим.При создании нового профиля, если этот параметр не указан, используется значение по умолчанию родительского профиля. | |
| name строка / обязательно | Указывает имя профиля. | ||
| override_connection_limit логическое значение |
| Если yes, система позволяет указать, что пределы подключений к узлам пула будут переопределены для подключенных клиентов.Пределы подключений на виртуальных серверах остаются жёсткими ограничениями и не переопределяются. | |
| parent строка | Указывает профиль, из которого этот профиль наследует настройки. При создании нового профиля, если этот параметр не указан, используется системный профиль universal. | ||
| 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. | |
| rule строка | Указывает iRule, используемый для выбора записи сохранения состояния сеанса. При создании нового профиля, если этот параметр не указан, значение по умолчанию — None, что отключает эту настройку. | ||
| state строка |
| При значении present, гарантирует существование профиля.При значении absent, гарантирует удаление профиля. | |
| timeout строка | Указывает продолжительность записей сохранения состояния сеанса. При создании нового профиля, если этот параметр не указан, используется значение по умолчанию родительского профиля. Для указания неограниченного времени ожидания используйте значение indefinite.Если вы указываете числовое время ожидания, значение должно быть между 1 и 4294967295. | ||
Примечания
Примечание
- Дополнительную информацию об использовании 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_universal:
name: foo
state: present
match_across_services: yes
match_across_virtuals: yes
mirror: yes
provider:
password: secret
server: lb.mydomain.com
user: admin
delegate_to: localhost
Возвращаемые значения
Общие возвращаемые значения описаны здесь, следующие поля уникальны для данного модуля:
| Ключ | Возвращаемое значение | Описание |
|---|---|---|
| app_service string | изменённое | Сервис iApp, связанный с этим профилем Пример: /Common/good_service.app/good_service |
| match_across_pools boolean | изменённое | Новое значение Сопоставление по пулам. Пример: True |
| match_across_services boolean | изменённое | Новое значение Сопоставление по службам. |
| match_across_virtuals boolean | изменённое | Новое значение Сопоставление по виртуальным машинам. Пример: True |
| mirror boolean | изменённое | Новое значение Зеркалирование. Пример: True |
| override_connection_limit boolean | изменённое | Новое значение Переопределение лимита подключений. |
| parent string | изменённое | Родительский профиль. Пример: /Common/cookie |
| rule string | изменённое | Используемая iRule для выбора записи сохранения. Пример: /Common/_sys_https_redirect |
| timeout string | изменённое | Продолжительность сохранения записей. Пример: 180 |
Авторы
- Нитин Кханна (@nitinthewiz)
© 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_universal_module.html