Spec-Zone.ru › Ansible

f5networks.f5_modules.bigip_profile_persistence_universal модуль — Управление универсальными профилями сохранения состояния

Примечание

Этот модуль является частью коллекции f5networks.f5_modules (версия 1.31.0).

Возможно, эта коллекция уже установлена, если вы используете пакет ansible. Она не входит в ansible-core. Чтобы проверить установку, выполните ansible-galaxy collection list.

Для установки используйте: ansible-galaxy collection install f5networks.f5_modules.

Чтобы использовать её в книге задач, укажите: f5networks.f5_modules.bigip_profile_persistence_universal.

Новый в f5networks.f5_modules 1.1.0

  • Обзор
  • Параметры
  • Примечания
  • Примеры
  • Возвращаемые значения

Обзор

  • Управляет универсальными профилями сохранения состояния на системе BIG-IP.

Параметры

Параметр

Комментарии

app_service

строка

Служба iApp, которая будет связана с этим профилем. Если служба не указана, используется значение по умолчанию — None.

match_across_pools

логическое значение

Если true, система может использовать любой пул, содержащий этот элемент записи сохранения.

При создании нового профиля, если этот параметр не указан, используется значение по умолчанию из родительского профиля.

Варианты:

  • false
  • true

match_across_services

логическое значение

Если true, система указывает, что все постоянные подключения с одного IP-адреса клиента, которые направлены на один виртуальный IP-адрес, также отправляются на один и тот же узел.

При создании нового профиля, если этот параметр не указан, используется значение по умолчанию из родительского профиля.

Варианты:

  • false
  • true

match_across_virtuals

логическое значение

Если true, система указывает, что все постоянные подключения с одного IP-адреса клиента направляются на один и тот же узел.

При создании нового профиля, если этот параметр не указан, используется значение по умолчанию из родительского профиля.

Варианты:

  • false
  • true

mirror

логическое значение

Если true, система указывает, что при переходе активного устройства в резервный режим, она зеркалит записи сохранения на своего партнёра.

При создании нового профиля, если этот параметр не указан, используется значение по умолчанию из родительского профиля.

Варианты:

  • false
  • true

name

строка / обязательно

Указывает имя профиля.

override_connection_limit

логическое значение

Если true, система позволяет указать, что пределы подключений к узлам пула будут переопределены для подключённых клиентов.

Пределы подключений к виртуальным машинам остаются жёсткими ограничениями и не переопределяются.

Варианты:

  • false
  • true

parent

строка

Указывает профиль, из которого этот профиль наследует настройки.

При создании нового профиля, если этот параметр не указан, используется системный профиль universal.

partition

строка

Раздел устройства для управления ресурсами.

По умолчанию: "Common"

provider

словарь

добавлен в f5networks.f5_modules 1.0.0

Объект словаря, содержащий сведения о подключении.

auth_provider

строка

Настраивает поставщик аутентификации для получения маркеров аутентификации с удалённого устройства.

Этот параметр используется при работе с устройствами BIG-IQ.

no_f5_teem

логическое значение

Если yes, данные телеметрии TEEM не отправляются в F5.

Вы можете опустить этот параметр, задав переменную среды F5_TELEMETRY_OFF.

Ранее использовавшаяся переменная F5_TEEM устарела, так как её имя было неудачным.

Варианты:

  • false ← (по умолчанию)
  • true

password

псевдонимы: pass, pwd

строка / обязательно

Пароль для учётной записи пользователя, используемой для подключения к BIG-IP или BIG-IQ.

Вы можете опустить этот параметр, задав переменную среды F5_PASSWORD.

server

строка / обязательно

Хост BIG-IP или хост BIG-IQ.

Вы можете опустить этот параметр, задав переменную среды F5_SERVER.

server_port

целое число

Порт сервера BIG-IP.

Вы можете опустить этот параметр, задав переменную среды F5_SERVER_PORT.

По умолчанию: 443

timeout

целое число

Указывает время ожидания в секундах для связи с сетевым устройством при подключении или отправке команд. Если время ожидания истечёт до завершения операции, модуль выдаст ошибку.

transport

строка

Настраивает транспортное подключение для соединения с удалённым устройством.

Варианты:

  • "rest" ← (по умолчанию)
END_OF_DOCUMENT_MARKER

user

строка / обязательно

Имя пользователя для подключения к BIG-IP или BIG-IQ. Этот пользователь должен иметь административные привилегии на устройстве.

Вы можете опустить этот параметр, установив переменную среды F5_USER.

validate_certs

логическое значение

Если no, сертификаты SSL не проверяются. Используйте это только на контролируемых вами сайтах, использующих самозаверяющие сертификаты.

Вы можете опустить этот параметр, установив переменную среды F5_VALIDATE_CERTS.

Варианты:

  • false
  • true ← (по умолчанию)

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: true
    match_across_virtuals: true
    mirror: true
    provider:
      password: secret
      server: lb.mydomain.com
      user: admin
  delegate_to: localhost

Значения возврата

Общие значения возврата описаны здесь, ниже приведены поля, уникальные для данного модуля:

Ключ

Описание

app_service

строка

Сервис iApp, связанный с этим профилем

Возвращено: изменено

Пример: "/Common/good_service.app/good_service"

match_across_pools

логическое значение

Новое значение Сопоставление по пулам.

Возвращено: изменено

Пример: true

match_across_services

логическое значение

Новое значение Сопоставление по службам.

Возвращено: изменено

Пример: false

match_across_virtuals

логическое значение

Новое значение Сопоставление по виртуальным серверам.

Возвращено: изменено

Пример: true

mirror

логическое значение

Новое значение Зеркалирование.

Возвращено: изменено

Пример: true

override_connection_limit

логическое значение

Новое значение Переопределение предела подключений.

Возвращено: изменено

Пример: false

parent

строка

Родительский профиль.

Возвращено: изменено

Пример: "/Common/cookie"

rule

строка

Используемое iRule для выбора записи сохранения.

Возвращено: изменено

Пример: "/Common/_sys_https_redirect"

timeout

строка

Продолжительность записей сохранения.

Возвращено: изменено

Пример: "180"

Авторы

  • Нитин Кханна (@nitinthewiz)

Ссылки на сборку

  • Система отслеживания ошибок
  • Главная страница
  • Репозиторий (исходный код)

© 2012–2018 Michael DeHaan
© 2018–2024 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/latest/collections/f5networks/f5_modules/bigip_profile_persistence_universal_module.html

Spec-Zone.ru

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