Spec-Zone.ru › Ansible 2.9

fortios_firewall_shaper_per_ip_shaper – Настройка форматирования трафика на основе IP-адреса в FortiOS и FortiGate Fortinet

Новое в версии 2.8.

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

Обзор

  • Этот модуль позволяет настроить устройство FortiGate или FortiOS (FOS), позволяя пользователю устанавливать и изменять функцию firewall_shaper и категорию per_ip_shaper. Примеры включают все параметры и значения, которые необходимо настроить в источниках данных перед использованием. Тестировалось с FOS v6.0.5

Требования

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

  • fortiosapi>=0.9.8

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
firewall_shaper_per_ip_shaper
словарь
Значение по умолчанию:
null
Настройка форматирования трафика на основе IP-адреса.
bandwidth_unit
строка
    Варианты:
  • kbps
  • mbps
  • gbps
Единица измерения максимальной пропускной способности для этого форматирования (Кбит/с, Мбит/с или Гбит/с).
diffserv_forward
строка
    Варианты:
  • enable
  • disable
Включить/выключить изменение параметра Forward (оригинальный) DiffServ, применённого к трафику, принятому этим форматированием.
diffserv_reverse
строка
    Варианты:
  • enable
  • disable
Включить/выключить изменение параметра Reverse (ответ) DiffServ, применённого к трафику, принятому этим форматированием.
diffservcode_forward
строка
Параметр Forward (оригинальный) DiffServ, который будет применяться к трафику, принятому этим форматированием.
diffservcode_rev
строка
Параметр Reverse (ответ) DiffServ, который будет применяться к трафику, принятому этим форматированием.
max_bandwidth
целое число
Верхний предел пропускной способности, накладываемый этим форматированием (0 - 16776000). 0 означает отсутствие ограничения. Единицы зависят от параметра bandwidth-unit.
max_concurrent_session
целое число
Максимальное количество одновременных сессий, разрешенных этим форматированием (0 - 2097000). 0 означает отсутствие ограничения.
name
строка / обязательно
Имя форматирования трафика.
state
строка
    Варианты:
  • present
  • absent
Устарело
Начиная с Ansible 2.9, рекомендуется использовать параметр 'state' на верхнем уровне.
Указывает, нужно ли создавать или удалять объект.
host
строка
IP-адрес FortiOS или FortiGate.
https
логическое
    Варианты:
  • no
  • yes ←
Указывает, должны ли запросы к FortiGate использовать протокол HTTPS.
password
строка
Значение по умолчанию:
""
Пароль FortiOS или FortiGate.
ssl_verify
логическое
добавлено в 2.9
    Варианты:
  • no
  • yes ←
Обеспечивает проверку сертификата FortiGate надёжным удостоверяющим центром.
state
строка
добавлено в 2.9
    Варианты:
  • present
  • absent
Указывает, нужно ли создавать или удалять объект. Этот атрибут уже был на предыдущих версиях на более глубоком уровне. Он был вынесен на внешний уровень.
username
строка
Имя пользователя FortiOS или FortiGate.
vdom
строка
Значение по умолчанию:
"root"
Виртуальная область, среди ранее определённых. Vdom — это виртуальный экземпляр FortiGate, который может быть настроен и использован как отдельное устройство.

Примечания

Примечание

  • Требуется библиотека fortiosapi, разработанная Fortinet
  • Выполняется как local_action в вашем playbook

Примеры

- hosts: localhost
  vars:
   host: "192.168.122.40"
   username: "admin"
   password: ""
   vdom: "root"
   ssl_verify: "False"
  tasks:
  - name: Configure per-IP traffic shaper.
    fortios_firewall_shaper_per_ip_shaper:
      host:  "{{ host }}"
      username: "{{ username }}"
      password: "{{ password }}"
      vdom:  "{{ vdom }}"
      https: "False"
      state: "present"
      firewall_shaper_per_ip_shaper:
        bandwidth_unit: "kbps"
        diffserv_forward: "enable"
        diffserv_reverse: "enable"
        diffservcode_forward: "<your_own_value>"
        diffservcode_rev: "<your_own_value>"
        max_bandwidth: "8"
        max_concurrent_session: "9"
        name: "default_name_10"

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

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

Ключ Возвращаемое значение Описание
build
строка
всегда
Номер сборки образа FortiGate

Пример:
1547
http_method
строка
всегда
Последний метод, используемый для развёртывания содержимого в FortiGate

Пример:
PUT
http_status
строка
всегда
Последний результат, полученный от FortiGate после последней операции

Пример:
200
mkey
строка
успех
Главный ключ (id), используемый в последнем вызове FortiGate

Пример:
id
name
строка
всегда
Имя таблицы, используемой для выполнения запроса

Пример:
urlfilter
path
строка
всегда
Путь к таблице, используемой для выполнения запроса

Пример:
webfilter
revision
строка
всегда
Внутренний номер ревизии

Пример:
17.0.2.10658
serial
строка
всегда
Серийный номер устройства

Пример:
FGVMEVYYQT3AB5352
status
строка
всегда
Указание результата операции

Пример:
success
vdom
строка
всегда
Используемый виртуальный домен

Пример:
root
version
строка
всегда
Версия FortiGate

Пример:
v5.6.3


Статус

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

Авторы

  • Miguel Angel Munoz (@mamunozgonzalez)
  • Nicolas Thomas (@thomnico)

Подсказка

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

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

Spec-Zone.ru

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