Spec-Zone.ru › Ansible

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

Примечание

Этот модуль входит в коллекцию 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_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 / required

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

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 / required

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

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

server

string / required

Хост 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 сохранится на диске, убедитесь, что включён хотя бы один task, использующий модуль 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

строка

Длительность записей кэширования.

Возвращено: changed

Пример: "180"

hash_algorithm

строка

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

Возвращено: changed

Пример: "default"

mask

строка

Значение маски кэширования.

Возвращено: changed

Пример: "255.255.255.255"

match_across_pools

булево

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

Возвращено: changed

Пример: true

match_across_services

булево

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

Возвращено: changed

Пример: false

match_across_virtuals

булево

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

Возвращено: changed

Пример: true

mirror

булево

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

Возвращено: changed

Пример: true

override_connection_limit

булево

Новое значение "Переопределение лимита соединений".

Возвращено: changed

Пример: false

parent

строка

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

Возвращено: changed

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

Авторы

  • Tim Rupp (@caphrim007)

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

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

© 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_src_addr_module.html

Spec-Zone.ru

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