Spec-Zone.ru › Ansible 2.7

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

Новая в версии 2.7.

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

Обзор

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

Требования

Ниже перечислены требования к хосту, на котором выполняется этот модуль.

  • f5-sdk >= 3.0.16

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
entry_timeout
-
Указывает продолжительность сохранения записей.
При создании нового профиля, если этот параметр не указан, используется значение родительского профиля по умолчанию.
Для указания неограниченного таймаута используйте значение indefinite.
Если задается числовой таймаут, значение должно быть между 1 и 4294967295.
hash_algorithm
-
    Варианты:
  • default
  • carp
Указывает алгоритм, используемый системой для балансировки нагрузки сохранения хэша. Результат хэширования является входным значением для алгоритма.
В случае default, система использует индекс членов пула для получения результата хэширования, используемого в качестве входных данных для алгоритма.
В случае carp, система использует протокол CARP (Cache Array Routing Protocol) для получения результата хэширования, используемого в качестве входных данных для алгоритма.
При создании нового профиля, если этот параметр не указан, используется значение родительского профиля по умолчанию.
match_across_pools
boolean
    Варианты:
  • no
  • yes
В случае yes, система может использовать любой пул, содержащий эту запись сохранения.
При создании нового профиля, если этот параметр не указан, используется значение родительского профиля по умолчанию.
match_across_services
boolean
    Варианты:
  • no
  • yes
В случае yes, указывается, что все постоянные подключения с адреса клиента, которые идут к одному виртуальному адресу, также идут к одному узлу.
При создании нового профиля, если этот параметр не указан, используется значение родительского профиля по умолчанию.
match_across_virtuals
boolean
    Варианты:
  • no
  • yes
В случае yes, указывается, что все постоянные подключения с одного адреса клиента направляются на один и тот же узел.
При создании нового профиля, если этот параметр не указан, используется значение родительского профиля по умолчанию.
name
- / обязательно
Указывает имя профиля.
override_connection_limit
boolean
    Варианты:
  • no
  • yes
В случае yes, указывается, что система позволяет переопределить лимиты подключений членов пула для постоянных клиентов.
Предельные значения подключений на виртуальный сервер остаются неизменными и не переопределяются.
parent
-
Указывает профиль, из которого этот профиль наследует настройки.
При создании нового профиля, если этот параметр не указан, используется системный профиль source_addr по умолчанию.
partition
-
По умолчанию:
"Common"
Раздел устройства для управления ресурсами.
password
- / обязательно
Пароль для учетной записи пользователя, используемой для подключения к BIG-IP.
Вы можете опустить этот параметр, установив переменную окружения F5_PASSWORD.

Псевдонимы: pass, pwd
provider
-
добавлен в 2.5
По умолчанию:
null
Объект словаря, содержащий данные подключения.
password
- / обязательно
Пароль для учетной записи пользователя, используемой для подключения к BIG-IP.
Вы можете опустить этот параметр, установив переменную окружения F5_PASSWORD.

Псевдонимы: pass, pwd
server
- / обязательно
Хост BIG-IP.
Вы можете опустить этот параметр, установив переменную окружения F5_SERVER.
server_port
-
По умолчанию:
443
Порт сервера BIG-IP.
Вы можете опустить этот параметр, установив переменную окружения F5_SERVER_PORT.
ssh_keyfile
-
Указывает SSH-ключ для аутентификации соединения с удаленным устройством. Этот аргумент используется только для транспортов cli.
Вы можете опустить этот параметр, установив переменную окружения ANSIBLE_NET_SSH_KEYFILE.
timeout
-
По умолчанию:
10
Указывает таймаут в секундах для связи с сетевым устройством при подключении или отправке команд. Если таймаут истечет до завершения операции, модуль выдаст ошибку.
transport
- / обязательно
    Варианты:
  • rest
  • cli ←
Настраивает транспортное соединение для подключения к удаленному устройству.
user
- / обязательно
Имя пользователя для подключения к BIG-IP. Этот пользователь должен иметь административные привилегии на устройстве.
Вы можете опустить этот параметр, установив переменную окружения F5_USER.
validate_certs
boolean
    Варианты:
  • no
  • yes ←
Если no, сертификаты SSL не проверяются. Используйте только на сайтах, контролируемых лично, с самоподписанными сертификатами.
Вы можете опустить этот параметр, установив переменную окружения F5_VALIDATE_CERTS.
server
- / обязательно
Хост BIG-IP.
Вы можете опустить этот параметр, установив переменную окружения F5_SERVER.
server_port
-
добавлен в 2.2
По умолчанию:
443
Порт сервера BIG-IP.
Вы можете опустить этот параметр, установив переменную окружения F5_SERVER_PORT.
state
-
    Варианты:
  • present ←
  • absent
В случае present, гарантирует существование профиля.
В случае absent, гарантирует удаление профиля.
user
- / обязательно
Имя пользователя для подключения к BIG-IP. Этот пользователь должен иметь административные привилегии на устройстве.
Вы можете опустить этот параметр, установив переменную окружения F5_USER.
validate_certs
boolean
добавлен в 2.0
    Варианты:
  • no
  • yes ←
Если no, сертификаты SSL не проверяются. Используйте только на сайтах, контролируемых лично, с самоподписанными сертификатами.
Вы можете опустить этот параметр, установив переменную окружения F5_VALIDATE_CERTS.

Примечания

Примечание

  • Дополнительную информацию об использовании Ansible для управления устройствами F5 Networks см. на https://www.ansible.com/integrations/networks/f5.
  • Требуется пакет f5-sdk Python на хосте. Это делается так же просто, как pip install f5-sdk.
  • Требуется версия ПО BIG-IP >= 12.
  • Модули F5 работают только с текущей конфигурацией продукта F5. Чтобы убедиться, что BIG-IP-специфичная конфигурация сохраняется на диске, обязательно включите хотя бы одну задачу, использующую модуль bigip_config для сохранения текущей конфигурации. Обратитесь к документации модуля для правильного использования модуля для сохранения текущей конфигурации.

Примеры

- name: Create a profile
  bigip_profile_persistence_src_addr:
    name: foo
    password: secret
    server: lb.mydomain.com
    state: present
    user: admin
    hash_algorithm: carp
    match_across_services: yes
    match_across_virtuals: yes
  delegate_to: localhost

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

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

Ключ Возвращаемое значение Описание
param1
boolean
изменённое
Новое значение param1 ресурса.

Пример:
True
param2
string
изменённое
Новое значение param2 ресурса.

Пример:
Foo is bar


Состояние

  • Данный модуль не гарантирует обратную совместимость. [превью]
  • Данный модуль поддерживается партнёром Ansible. [сертифицировано]

Авторы

  • Tim Rupp (@caphrim007)

Подсказка

Если вы заметили какие-либо проблемы в этой документации, вы можете отредактировать этот документ, чтобы улучшить его.

© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.7/modules/bigip_profile_persistence_src_addr_module.html

Spec-Zone.ru

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