Spec-Zone.ru › Ansible 2.11

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
логическое значение
    Варианты:
  • no
  • yes
Когда yes, указывает, что система может использовать любой пул, содержащий эту запись сохранения состояния.
При создании нового профиля, если этот параметр не указан, значение по умолчанию берется из родительского профиля.
match_across_services
логическое значение
    Варианты:
  • no
  • yes
Когда yes, указывает, что все постоянные соединения от адреса IP-клиента, которые идут к одному виртуальному IP-адресу, также идут к одному узлу.
При создании нового профиля, если этот параметр не указан, значение по умолчанию берется из родительского профиля.
match_across_virtuals
логическое значение
    Варианты:
  • no
  • yes
Когда yes, указывает, что все постоянные соединения от одного и того же адреса IP-клиента идут к одному узлу.
При создании нового профиля, если этот параметр не указан, значение по умолчанию берется из родительского профиля.
mirror
логическое значение
    Варианты:
  • no
  • yes
Когда yes, указывает, что если активный блок переходит в резервный режим, система дублирует любые записи сохранения состояния на своего партнера.
При создании нового профиля, если этот параметр не указан, значение по умолчанию берется из родительского профиля.
name
строка / обязательно
Указывает имя профиля.
override_connection_limit
логическое значение
    Варианты:
  • no
  • yes
Когда yes, указывает, что система позволяет указать, что пределы подключений членов пула будут переопределены для постоянных клиентов.
Пределы подключений на виртуальном уровне остаются жесткими ограничениями и не переопределяются.
parent
строка
Указывает профиль, из которого этот профиль наследует настройки.
При создании нового профиля, если этот параметр не указан, значение по умолчанию — системный профиль universal.
partition
строка
Значение по умолчанию:
"Common"
Раздел устройства для управления ресурсами.
provider
словарь
добавлен в 1.0.0 of f5networks.f5_modules
Объект словаря, содержащий данные подключения.
auth_provider
строка
Настраивает поставщика аутентификации для получения токенов аутентификации с удаленного устройства.
Этот параметр используется, когда работаете с устройствами BIG-IQ.
no_f5_teem
логическое значение
    Варианты:
  • no
  • yes
Если 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
строка
    Варианты:
  • rest ←
Настраивает транспортное соединение для использования при подключении к удаленному устройству.
user
строка / обязательно
Имя пользователя для подключения к BIG-IP. Этот пользователь должен иметь административные привилегии на устройстве.
Вы можете опустить этот параметр, задав переменную окружения F5_USER.
validate_certs
логическое значение
    Варианты:
  • no
  • yes ←
Если no, сертификаты SSL не проверяются. Используйте только на контролируемых вами сайтах с самозаверяющими сертификатами.
Вы можете опустить этот параметр, задав переменную окружения F5_VALIDATE_CERTS.
rule
строка
Указывает iRule, используемый для выбора записи сохранения состояния.
При создании нового профиля, если этот параметр не указан, значение по умолчанию — None, что отключает эту настройку.
state
строка
    Варианты:
  • present ←
  • absent
Когда 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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API