Spec-Zone.ru › Ansible 2.11

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

Примечание

Этот плагин входит в состав коллекции f5networks.f5_modules (версия 1.7.1).

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

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

Новое в версии 1.0.0: модуля f5networks.f5_modules

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

Описание

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

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
entry_timeout
строка
Указывает продолжительность сохранения записей.
При создании нового профиля, если этот параметр не указан, используется значение по умолчанию родительского профиля.
Для указания неограниченного таймаута используйте значение indefinite.
При указании числового таймаута, значение должно быть между 1 и 4294967295.
hash_algorithm
строка
    Варианты:
  • default
  • carp
Указывает алгоритм, используемый системой для балансировки нагрузки с сохранением хэша. Результат хэширования является входными данными для алгоритма.
Если default, система использует индекс членов пула для получения результата хэширования, который является входом в алгоритм.
Если carp, система использует протокол CARP (Cache Array Routing Protocol) для получения результата хэширования, который является входом в алгоритм.
При создании нового профиля, если этот параметр не указан, используется значение по умолчанию родительского профиля.
mask
строка
Указывает значение, которое система применяет как длину префикса.
При создании нового профиля, если этот параметр не указан, используется значение по умолчанию родительского профиля.
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
строка
Указывает профиль, из которого этот профиль наследует настройки.
При создании нового профиля, если этот параметр не указан, используется системный профиль source_addr по умолчанию.
partition
строка
Значение по умолчанию:
"Common"
Раздел устройства для управления ресурсами.
provider
словарь
добавлен в версии 1.0.0 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.
state
строка
    Варианты:
  • 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: yes
    match_across_virtuals: yes
    mirror: yes
    mask: 255.255.255.255
    provider:
      password: secret
      server: lb.mydomain.com
      user: admin
  delegate_to: localhost

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

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

Ключ Возвращаемое значение Описание
entry_timeout
строка
изменённое
Продолжительность записей кэша.

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

Пример:
default
mask
строка
изменённое
Значение маски кэширования.

Пример:
255.255.255.255
match_across_pools
булево
изменённое
Новое значение для сопоставления между пулами.

Пример:
True
match_across_services
булево
изменённое
Новое значение для сопоставления между сервисами.

match_across_virtuals
булево
изменённое
Новое значение для сопоставления между виртуальными машинами.

Пример:
True
mirror
булево
изменённое
Новое значение для зеркалирования.

Пример:
True
override_connection_limit
булево
изменённое
Новое значение для переопределения лимита подключений.

parent
строка
изменённое
Родительский профиль.

Пример:
/Common/cookie


Авторы

  • Tim Rupp (@caphrim007)

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

Spec-Zone.ru

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