Spec-Zone.ru › Ansible

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

Примечание

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

Новое в f5networks.f5_modules 1.0.0

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

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

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

Параметры

Параметр

Комментарии

buffer_size

integer

Максимальное количество сжатых байтов, которые система буферизует перед добавлением заголовка Content-Length (который указывает сжатый размер) в ответ.

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

content_type_include

list / elements=string

added in f5networks.f5_modules 1.15.0

Указывает список разрешенных типов контента.

description

string

Описание профиля сжатия HTTP.

gzip_level

integer

Указывает степень сжатия контента системой.

Более высокие уровни сжатия приводят к замедлению процесса сжатия.

Допустимые значения от 1 (минимальное сжатие и максимальная скорость) до 9 (максимальное сжатие и минимальная скорость).

Choices:

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9

gzip_memory_level

integer

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

Choices:

  • 1
  • 2
  • 4
  • 8
  • 16
  • 32
  • 64
  • 128
  • 256

gzip_window_size

integer

Количество килобайт в размере окна, используемом системой при сжатии ответа сервера.

Choices:

  • 1
  • 2
  • 4
  • 8
  • 16
  • 32
  • 64
  • 128

name

string / required

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

parent

string

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

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

partition

string

Раздел устройства для управления ресурсами.

Default: "Common"

provider

dictionary

added in f5networks.f5_modules 1.0.0

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

auth_provider

string

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

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

no_f5_teem

boolean

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

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

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

Choices:

  • false ← (default)
  • true

password

aliases: 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.

Default: 443

timeout

integer

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

transport

string

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

Choices:

  • "rest" ← (default)

user

строка / обязательно

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

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

validate_certs

булево

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

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

Возможные значения:

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

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

Пример: "My custom profile"

gzip_level

целое число

Новый уровень сжатия GZIP профиля. Меньшее значение означает меньшее сжатие.

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

Пример: 2

gzip_memory_level

целое число

Новый уровень памяти GZIP профиля в КБ.

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

Пример: 16

gzip_window_size

целое число

Новый размер окна GZIP профиля в КБ.

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

Пример: 64

Авторы

  • 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_http_compression_module.html

Spec-Zone.ru

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