Spec-Zone.ru › Ansible 2.10

f5networks.f5_modules.bigip_profile_http_compression – Управление профилями сжатия HTTP на BIG-IP

Примечание

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

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

Для использования в книге задач укажите: f5networks.f5_modules.bigip_profile_http_compression.

Добавлено в версии 1.0.0: of f5networks.f5_modules

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

Обзор

  • Управление профилями сжатия HTTP на устройстве BIG-IP.

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
buffer_size
целое число
Максимальное количество сжатых байтов, которые система буферизует перед вставкой заголовка Content-Length (который указывает сжатый размер) в ответ.
При создании нового профиля, если этот параметр не указан, используется значение по умолчанию родительского профиля.
description
строка
Описание профиля сжатия HTTP.
gzip_level
целое число
    Варианты:
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
Указывает степень сжатия контента.
Более высокие уровни сжатия приводят к более медленному процессу сжатия.
Допустимые значения находятся в диапазоне от 1 (наименьшее сжатие и наибольшая скорость) до 9 (наибольшее сжатие и наименьшая скорость).
gzip_memory_level
целое число
    Варианты:
  • 1
  • 2
  • 4
  • 8
  • 16
  • 32
  • 64
  • 128
  • 256
Количество килобайтов памяти, используемых системой для внутренних буферов сжатия при сжатии ответа сервера.
gzip_window_size
целое число
    Варианты:
  • 1
  • 2
  • 4
  • 8
  • 16
  • 32
  • 64
  • 128
Количество килобайтов в размере окна, используемом системой при сжатии ответа сервера.
name
строка / обязательно
Указывает имя профиля сжатия.
parent
строка
Указывает профиль, из которого этот профиль наследует настройки.
При создании нового профиля, если этот параметр не указан, используется системный профиль httpcompression по умолчанию.
partition
строка
Значение по умолчанию:
"Общие"
Раздел устройства для управления ресурсами.
provider
словарь
добавлен в 1.0.0 of f5networks.f5_modules
Объект словаря, содержащий данные подключения.
auth_provider
строка
Настраивает поставщика аутентификации для получения маркеров аутентификации от удаленного устройства.
Этот параметр используется при работе с устройствами BIG-IQ.
no_f5_teem
булево
    Варианты:
  • нет
  • да
Если 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, сертификаты 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 an HTTP compression profile
  bigip_profile_http_compression:
    name: profile1
    description: Custom HTTP Compression Profile
    buffer_size: 131072
    gzip_level: 6
    gzip_memory_level: 16k
    gzip_window_size: 64k
    provider:
      password: secret
      server: lb.mydomain.com
      user: admin
  delegate_to: localhost

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

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

Ключ Возвращаемое значение Описание
buffer_size
целое число
changed
Новый размер буфера профиля.

Пример:
4096
description
строка
changed
Новое описание ресурса.

Пример:
Мой пользовательский профиль
gzip_level
целое число
changed
Новый уровень GZIP профиля. Меньшее значение — меньше сжатие.

Пример:
2
gzip_memory_level
целое число
changed
Новый уровень памяти GZIP профиля в КБ.

Пример:
16
gzip_window_size
целое число
changed
Новый размер окна GZIP профиля в КБ.

Пример:
64


Авторы

  • 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.10/collections/f5networks/f5_modules/bigip_profile_http_compression_module.html

Spec-Zone.ru

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