Spec-Zone.ru › Ansible

Модуль f5networks.f5_modules.bigip_profile_persistence_src_addr — управление профилями сохранения исходного адреса

Примечание

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

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

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

Чтобы использовать её в плейбуке, укажите: f5networks.f5_modules.bigip_profile_persistence_src_addr.

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

  • Краткое описание
  • Параметры
  • Примечания
  • Примеры
  • Возвращаемые значения

Краткое описание

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

Параметры

Параметр

Комментарии

entry_timeout

string

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

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

Чтобы задать бесконечный тайм-аут, используйте значение indefinite.

Если задано числовое значение тайм-аута, оно должно находиться в диапазоне от 1 до 4294967295.

hash_algorithm

string

Задает алгоритм, используемый системой для балансировки нагрузки с сохранением по хешу. Результат хеширования служит входными данными для алгоритма.

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

Если задано carp, система использует протокол маршрутизации массивов кэша (CARP) для получения результата хеширования, который передается алгоритму.

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

Варианты:

  • "default"
  • "carp"

mask

string

Задает значение, которое система применяет в качестве длины префикса.

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

match_across_pools

boolean

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

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

Варианты:

  • false
  • true

match_across_services

boolean

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

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

Варианты:

  • false
  • true

match_across_virtuals

boolean

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

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

Варианты:

  • false
  • true

mirror

boolean

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

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

Варианты:

  • false
  • true

name

string / обязательный

Задает имя профиля.

override_connection_limit

boolean

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

Ограничения на подключения для каждого виртуального сервера остаются жесткими и не переопределяются.

Варианты:

  • false
  • true

parent

string

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

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

partition

string

Раздел устройства, в котором будут управляться ресурсы.

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

provider

dictionary

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

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

auth_provider

string

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

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

no_f5_teem

boolean

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

Этот параметр можно не указывать, задав переменную окружения F5_TELEMETRY_OFF.

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

Варианты:

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

password

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

string / обязательный

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

Этот параметр можно не указывать, задав переменную окружения F5_PASSWORD.

server

string / обязательный

Узел BIG-IP или BIG-IQ.

Этот параметр можно не указывать, задав переменную окружения F5_SERVER.

server_port

integer

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

Этот параметр можно не указывать, задав переменную окружения F5_SERVER_PORT.

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

timeout

integer

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

transport

string

Настраивает транспортное соединение, используемое при подключении к удаленному устройству.

Варианты:

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

user

string / обязательный

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

Этот параметр можно не указывать, задав переменную окружения F5_USER.

validate_certs

boolean

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

Этот параметр можно не указывать, задав переменную окружения F5_VALIDATE_CERTS.

Варианты:

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

state

string

Если задано present, обеспечивает наличие профиля.

Если задано absent, обеспечивает удаление профиля.

Варианты:

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

Возвращаемые значения

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

Ключ

Описание

entry_timeout

string

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

Возвращается: changed

Пример: "180"

hash_algorithm

string

Алгоритм, используемый для сохранения по хешу.

Возвращается: changed

Пример: "default"

mask

string

Значение маски сохранения.

Возвращается: changed

Пример: "255.255.255.255"

match_across_pools

boolean

Новое значение параметра Match Across Pools.

Возвращается: changed

Пример: true

match_across_services

boolean

Новое значение параметра Match Across Services.

Возвращается: changed

Пример: false

match_across_virtuals

boolean

Новое значение параметра Match Across Virtuals.

Возвращается: changed

Пример: true

mirror

boolean

Новое значение параметра Mirror.

Возвращается: changed

Пример: true

override_connection_limit

boolean

Новое значение параметра Override Connection Limit.

Возвращается: changed

Пример: false

parent

string

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

Возвращается: changed

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

Авторы

  • Tim Rupp (@caphrim007)

Ссылки на коллекцию

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

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

Spec-Zone.ru

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