Spec-Zone.ru › Ansible 2.9

fortios_firewall_local_in_policy6 – Настройка пользовательских локальных IPv6 политик ввода в FortiOS и FortiGate Fortinet

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

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

Описание

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

Требования

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

  • fortiosapi>=0.9.8

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
firewall_local_in_policy6
словарь
Значение по умолчанию:
null
Настройка пользовательских локальных IPv6 политик ввода.
action
строка
    Варианты:
  • accept
  • deny
Действие, выполняемое над трафиком, соответствующим политике.
comments
строка
Комментарий.
dstaddr
список
Объект адреса назначения из доступных вариантов.
name
строка / обязательно
Имя адреса. Источник firewall.address6.name firewall.addrgrp6.name.
intf
строка
Имя входящего интерфейса из доступных вариантов. Источник system.zone.name system.interface.name.
policyid
целое число / обязательно
Идентификатор пользовательской локальной политики ввода.
schedule
строка
Объект расписания из доступных вариантов. Источник firewall.schedule.onetime.name firewall.schedule.recurring.name firewall.schedule.group .name.
service
список
Объект службы из доступных вариантов. Отдельные имена разделяются пробелом.
name
строка / обязательно
Имя службы. Источник firewall.service.custom.name firewall.service.group.name.
srcaddr
список
Объект источника адреса из доступных вариантов.
name
строка / обязательно
Имя адреса. Источник firewall.address6.name firewall.addrgrp6.name.
state
строка
    Варианты:
  • present
  • absent
Устарело
Начиная с Ansible 2.9 рекомендуется использовать параметр `state` на верхнем уровне.
Указывает, нужно ли создать или удалить объект.
status
строка
    Варианты:
  • enable
  • disable
Включить/выключить эту локальную политику ввода.
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), определённая ранее. 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 user defined IPv6 local-in policies.
    fortios_firewall_local_in_policy6:
      host:  "{{ host }}"
      username: "{{ username }}"
      password: "{{ password }}"
      vdom:  "{{ vdom }}"
      https: "False"
      state: "present"
      firewall_local_in_policy6:
        action: "accept"
        comments: "<your_own_value>"
        dstaddr:
         -
            name: "default_name_6 (source firewall.address6.name firewall.addrgrp6.name)"
        intf: "<your_own_value> (source system.zone.name system.interface.name)"
        policyid: "8"
        schedule: "<your_own_value> (source firewall.schedule.onetime.name firewall.schedule.recurring.name firewall.schedule.group.name)"
        service:
         -
            name: "default_name_11 (source firewall.service.custom.name firewall.service.group.name)"
        srcaddr:
         -
            name: "default_name_13 (source firewall.address6.name firewall.addrgrp6.name)"
        status: "enable"

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

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

Ключ Возвращаемое значение Описание
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
строка
всегда
Указание результата операции

Пример:
успех
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_local_in_policy6_module.html

Spec-Zone.ru

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