f5networks.f5_modules.bigip_profile_persistence_universal – Управление универсальными профилями сохранения состояния
Примечание
Этот плагин входит в коллекцию f5networks.f5_modules (версия 1.7.1).
Для его установки используйте: ansible-galaxy collection install f5networks.f5_modules.
Для использования в книге задач, укажите: f5networks.f5_modules.bigip_profile_persistence_universal.
Введено в версии 1.1.0: of 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 of 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–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_universal_module.html