Spec-Zone.ru › Ansible 2.10

community.network.fmgr_secprof_wanopt – Оптимизация WAN

Примечание

Этот плагин является частью коллекции community.network (версия 1.3.0).

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

Для использования в плейбуке укажите: community.network.fmgr_secprof_wanopt.

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

Обзор

  • Управление профилями безопасности WanOpt в FortiManager через API

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
adom
строка
По умолчанию:
"root"
ADOM, к которому должна принадлежать конфигурация.
auth_group
строка
Необязательно добавить группу аутентификации, чтобы ограничить доступ к туннелю WAN Optimization для узлов в группе аутентификации.
cifs
строка
ТОЛЬКО ДЛЯ ЭКСПЕРТОВ! ТРЕБУЕТСЯ ЗНАНИЕ API JSON FMGR!
Список нескольких дочерних объектов для добавления. Ожидается список словарей.
Словари должны использовать параметры API FortiManager, а не ansible, перечисленные ниже.
Если отправлено, все другие префиксные подпараметры ИГНОРИРУЮТСЯ.
Этот объект ВЗАИМНО ИСКЛЮЧАЮЩИЙ со своими опциями.
Ожидается, что вы знаете, что делаете с этими параметрами списка, и используете руководство по API JSON.
В СЛУЧАЕ СОМНЕНИЙ, ИСПОЛЬЗУЙТЕ НИЖЕУКАЗАННЫЕ ПОДОБЪЕКТЫ ВМЕСТО ЭТОГО, ЧТОБЫ СОЗДАТЬ ОБЪЕКТЫ С НЕСКОЛЬКИМИ ЗАДАЧАМИ
cifs_byte_caching
строка
    Варианты:
  • disable
  • enable
Включить/выключить кэширование байтов для HTTP. Кэширование байтов уменьшает объем трафика, кэшируя данные файлов, отправленные по WAN, и в дальнейшем предоставляя их из кэша.
cifs_log_traffic
строка
    Варианты:
  • disable
  • enable
Включить/выключить ведение журнала.
cifs_port
строка
Номер единственного порта или диапазон номеров портов для CIFS. Только пакеты с номером порта назначения, соответствующим этому номеру порта или диапазону, принимаются этим профилем.
cifs_prefer_chunking
строка
    Варианты:
  • dynamic
  • fix
Выберите динамическое или фиксированное кэширование данных для HTTP WAN Optimization.
cifs_secure_tunnel
строка
    Варианты:
  • disable
  • enable
Включить/выключить шифрование туннеля WAN Opt с использованием SSL. Защищенные и незащищенные туннели используют один и тот же порт TCP (7810).
cifs_status
строка
    Варианты:
  • disable
  • enable
Включить/выключить HTTP WAN Optimization.
cifs_tunnel_sharing
строка
    Варианты:
  • private
  • shared
  • express-shared
Режим совместного использования туннеля для агрессивных/неагрессивных и/или интерактивных/неинтерактивных протоколов.
comments
строка
Комментарий.
ftp
строка
ТОЛЬКО ДЛЯ ЭКСПЕРТОВ! ТРЕБУЕТСЯ ЗНАНИЕ API JSON FMGR!
Список нескольких дочерних объектов для добавления. Ожидается список словарей.
Словари должны использовать параметры API FortiManager, а не ansible, перечисленные ниже.
Если отправлено, все другие префиксные подпараметры ИГНОРИРУЮТСЯ.
Этот объект ВЗАИМНО ИСКЛЮЧАЮЩИЙ со своими опциями.
Ожидается, что вы знаете, что делаете с этими параметрами списка, и используете руководство по API JSON.
В СЛУЧАЕ СОМНЕНИЙ, ИСПОЛЬЗУЙТЕ НИЖЕУКАЗАННЫЕ ПОДОБЪЕКТЫ ВМЕСТО ЭТОГО, ЧТОБЫ СОЗДАТЬ ОБЪЕКТЫ С НЕСКОЛЬКИМИ ЗАДАЧАМИ
ftp_byte_caching
строка
    Варианты:
  • disable
  • enable
Включить/выключить кэширование байтов для HTTP. Кэширование байтов уменьшает объем трафика, кэшируя данные файлов, отправленные по WAN, и в дальнейшем предоставляя их из кэша.
ftp_log_traffic
строка
    Варианты:
  • disable
  • enable
Включить/выключить ведение журнала.
ftp_port
строка
Номер единственного порта или диапазон номеров портов для FTP. Только пакеты с номером порта назначения, соответствующим этому номеру порта или диапазону, принимаются этим профилем.
ftp_prefer_chunking
строка
    Варианты:
  • dynamic
  • fix
Выберите динамическое или фиксированное кэширование данных для HTTP WAN Optimization.
ftp_secure_tunnel
строка
    Варианты:
  • disable
  • enable
Включить/выключить шифрование туннеля WAN Opt с использованием SSL. Защищенные и незащищенные туннели используют один и тот же порт TCP (7810).
ftp_status
строка
    Варианты:
  • disable
  • enable
Включить/выключить HTTP WAN Optimization.
ftp_tunnel_sharing
строка
    Варианты:
  • private
  • shared
  • express-shared
Режим совместного использования туннеля для агрессивных/неагрессивных и/или интерактивных/неинтерактивных протоколов.
http
строка
ТОЛЬКО ДЛЯ ЭКСПЕРТОВ! ТРЕБУЕТСЯ ЗНАНИЕ API JSON FMGR!
Список нескольких дочерних объектов для добавления. Ожидается список словарей.
Словари должны использовать параметры API FortiManager, а не ansible, перечисленные ниже.
Если отправлено, все другие префиксные подпараметры ИГНОРИРУЮТСЯ.
Этот объект ВЗАИМНО ИСКЛЮЧАЮЩИЙ со своими опциями.
Ожидается, что вы знаете, что делаете с этими параметрами списка, и используете руководство по API JSON.
В СЛУЧАЕ СОМНЕНИЙ, ИСПОЛЬЗУЙТЕ НИЖЕУКАЗАННЫЕ ПОДОБЪЕКТЫ ВМЕСТО ЭТОГО, ЧТОБЫ СОЗДАТЬ ОБЪЕКТЫ С НЕСКОЛЬКИМИ ЗАДАЧАМИ
http_byte_caching
строка
    Варианты:
  • disable
  • enable
Включить/выключить кэширование байтов для HTTP. Кэширование байтов уменьшает объем трафика, кэшируя данные файлов, отправленные по WAN, и в дальнейшем предоставляя их из кэша.
http_log_traffic
строка
    Варианты:
  • disable
  • enable
Включить/выключить ведение журнала.
http_port
строка
Номер единственного порта или диапазон номеров портов для HTTP. Только пакеты с номером порта назначения, соответствующим этому номеру порта или диапазону, принимаются этим профилем.
http_prefer_chunking
строка
    Варианты:
  • dynamic
  • fix
Выберите динамическое или фиксированное кэширование данных для HTTP WAN Optimization.
http_secure_tunnel
строка
    Варианты:
  • disable
  • enable
Включить/выключить шифрование туннеля WAN Opt с использованием SSL. Защищенные и незащищенные туннели используют один и тот же порт TCP (7810).
http_ssl
строка
    Варианты:
  • disable
  • enable
Включить/выключить разгрузку SSL/TLS (ускорение аппаратного обеспечения) для трафика HTTPS в этом туннеле.
http_ssl_port
строка
Порт, на котором ожидается трафик HTTPS для разгрузки SSL/TLS.
http_status
строка
    Варианты:
  • disable
  • enable
Включить/выключить HTTP WAN Optimization.
http_tunnel_non_http
строка
    Варианты:
  • disable
  • enable
Настройка обработки не-HTTP трафика, когда профиль, настроенный для HTTP трафика, принимает сеанс не-HTTP. Может произойти, если приложение отправляет трафик не-HTTP, используя порт назначения HTTP.
http_tunnel_sharing
строка
    Варианты:
  • private
  • shared
  • express-shared
Режим совместного использования туннеля для агрессивных/неагрессивных и/или интерактивных/неинтерактивных протоколов.
http_unknown_http_version
строка
    Варианты:
  • best-effort
  • reject
  • tunnel
Как обрабатывать HTTP сеансы, которые не соответствуют HTTP 0.9, 1.0 или 1.1.
mapi
строка
ТОЛЬКО ДЛЯ ЭКСПЕРТОВ! ТРЕБУЕТСЯ ЗНАНИЕ API JSON FMGR!
Список нескольких дочерних объектов для добавления. Ожидается список словарей.
Словари должны использовать параметры API FortiManager, а не ansible, перечисленные ниже.
Если отправлено, все другие префиксные подпараметры ИГНОРИРУЮТСЯ.
Этот объект ВЗАИМНО ИСКЛЮЧАЮЩИЙ со своими опциями.
Ожидается, что вы знаете, что делаете с этими параметрами списка, и используете руководство по API JSON.
В СЛУЧАЕ СОМНЕНИЙ, ИСПОЛЬЗУЙТЕ НИЖЕУКАЗАННЫЕ ПОДОБЪЕКТЫ ВМЕСТО ЭТОГО, ЧТОБЫ СОЗДАТЬ ОБЪЕКТЫ С НЕСКОЛЬКИМИ ЗАДАЧАМИ
mapi_byte_caching
строка
    Варианты:
  • disable
  • enable
Включить/выключить кэширование байтов для HTTP. Кэширование байтов уменьшает объем трафика, кэшируя данные файлов, отправленные по WAN, и в дальнейшем предоставляя их из кэша.
mapi_log_traffic
строка
    Варианты:
  • disable
  • enable
Включить/выключить ведение журнала.
mapi_port
строка
Номер единственного порта или диапазон номеров портов для MAPI. Только пакеты с номером порта назначения, соответствующим этому номеру порта или диапазону, принимаются этим профилем.
mapi_secure_tunnel
строка
    Варианты:
  • disable
  • enable
Включить/выключить шифрование туннеля WAN Opt с использованием SSL. Защищенные и незащищенные туннели используют один и тот же порт TCP (7810).
mapi_status
строка
    Варианты:
  • disable
  • enable
Включить/выключить HTTP WAN Optimization.
mapi_tunnel_sharing
string
    Choices:
  • private
  • shared
  • express-shared
Режим совместного использования туннеля для агрессивных/неагрессивных и/или интерактивных/неинтерактивных протоколов.
mode
string
    Choices:
  • add ←
  • set
  • delete
  • update
Устанавливает один из трёх режимов управления объектом.
Позволяет использовать мягкие добавления вместо перезаписи существующих значений
name
string
Имя профиля.
tcp
string
ТОЛЬКО ДЛЯ ЭКСПЕРТОВ! НЕОБХОДИМО ЗНАТЬ API FMGR JSON!
Список нескольких дочерних объектов для добавления. Ожидается список словарей.
Словари должны использовать параметры API FortiManager, а не параметры ansible, перечисленные ниже.
Если отправлено, все остальные префиксные подпараметры ИГНОРИРУЮТСЯ.
Этот объект является ВЗАИМНО ИСКЛЮЧАЮЩИМ со своими вариантами.
Ожидается, что вы знаете, что делаете с этими параметрами списка и используете руководство по API JSON.
В СЛУЧАЕ СОМНЕНИЙ, ИСПОЛЬЗУЙТЕ НИЖЕУКАЗАННЫЕ ПОДВАРИАНТЫ, ЧТОБЫ СОЗДАТЬ ОБЪЕКТЫ С НЕСКОЛЬКИМИ ЗАДАЧАМИ
tcp_byte_caching
string
    Choices:
  • disable
  • enable
Включить/выключить кэширование байтов для HTTP. Кэширование байтов уменьшает количество трафика, кэшируя данные файлов, отправленные по WAN, и в дальнейшем обслуживая их из кэша.
tcp_byte_caching_opt
string
    Choices:
  • mem-only
  • mem-disk
Выберите, использует ли кэширование байтов TCP только системную память или и память, и дисковое пространство.
tcp_log_traffic
string
    Choices:
  • disable
  • enable
Включить/выключить ведение журнала.
tcp_port
string
Номер одного порта или диапазон номеров портов для TCP. Только пакеты с номером порта назначения, соответствующим этому номеру или диапазону, принимаются этим профилем.
tcp_secure_tunnel
string
    Choices:
  • disable
  • enable
Включить/выключить обеспечение безопасности туннеля WAN Opt с помощью SSL. Безопасные и небезопасные туннели используют один и тот же порт TCP (7810).
tcp_ssl
string
    Choices:
  • disable
  • enable
Включить/выключить offloading SSL/TLS.
tcp_ssl_port
string
Порт, на котором ожидать трафика HTTPS для offloading SSL/TLS.
tcp_status
string
    Choices:
  • disable
  • enable
Включить/выключить WAN Optimization HTTP.
tcp_tunnel_sharing
string
    Choices:
  • private
  • shared
  • express-shared
Режим совместного использования туннеля для агрессивных/неагрессивных и/или интерактивных/неинтерактивных протоколов.
transparent
string
    Choices:
  • disable
  • enable
Включить/выключить прозрачный режим.

Примечания

Примечание

  • Полная документация по адресу https://ftnt-ansible-docs.readthedocs.io/en/latest/.

Примеры

- name: DELETE Profile
  community.network.fmgr_secprof_wanopt:
    name: "Ansible_WanOpt_Profile"
    mode: "delete"

- name: Create FMGR_WANOPT_PROFILE
  community.network.fmgr_secprof_wanopt:
    mode: "set"
    adom: "root"
    transparent: "enable"
    name: "Ansible_WanOpt_Profile"
    comments: "Created by Ansible"
    cifs: {byte-caching: "enable",
            log-traffic: "enable",
            port: 80,
            prefer-chunking: "dynamic",
            status: "enable",
            tunnel-sharing: "private"}
    ftp: {byte-caching: "enable",
            log-traffic: "enable",
            port: 80,
            prefer-chunking: "dynamic",
            secure-tunnel: "disable",
            status: "enable",
            tunnel-sharing: "private"}

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

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

Ключ Возвращаемое значение Описание
api_result
string
всегда
полный ответ API, включая код состояния и сообщение



Авторы

  • Luke Weighall (@lweighall)
  • Andrew Welsh (@Ghilli3)
  • Jim Huber (@p4r4n0y1ng)

© 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/community/network/fmgr_secprof_wanopt_module.html

Spec-Zone.ru

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