Spec-Zone.ru › Ansible

модуль fortinet.fortios.fortios_firewall_vip6 — Настройка виртуального IP-адреса для IPv6 в Fortinet FortiOS и FortiGate.

Примечание

Этот модуль входит в коллекцию fortinet.fortios (версия 2.5.1).

Возможно, эта коллекция уже установлена, если вы используете пакет ansible. Она не входит в ansible-core. Чтобы проверить, установлена ли она, выполните ansible-galaxy collection list.

Для установки используйте: ansible-galaxy collection install fortinet.fortios. Для использования этого модуля требуются дополнительные компоненты. Подробности см. в разделе Требования.

Чтобы использовать модуль в плейбуке, укажите: fortinet.fortios.fortios_firewall_vip6.

Добавлено в fortinet.fortios 2.0.0

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

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

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

Требования

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

  • ansible>=2.16

Параметры

Параметр

Комментарии

access_token

string

Аутентификация на основе токена. Создается в графическом интерфейсе Fortigate.

enable_log

boolean

Включить/отключить ведение журнала для задачи.

Варианты:

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

firewall_vip6

dictionary

Настройка виртуального IP-адреса для IPv6.

add_nat64_route

string

Включить/отключить добавление маршрута NAT64.

Варианты:

  • "disable"
  • "enable"

arp_reply

string

Разрешить отвечать на ARP-запросы для этого виртуального IP-адреса. По умолчанию включено.

Варианты:

  • "disable"
  • "enable"

client_cert

string

Включить/отключить запрос сертификата клиента.

Варианты:

  • "disable"
  • "enable"

color

integer

Цвет значка в графическом интерфейсе.

comment

string

Комментарий.

embedded_ipv4_address

string

Включить/отключить использование младших 32 бит внешнего IPv6-адреса в качестве сопоставленного IPv4-адреса.

Варианты:

  • "disable"
  • "enable"

empty_cert_action

string

Действие при пустом сертификате клиента.

Варианты:

  • "accept"
  • "block"
  • "accept-unmanageable"

extip

string

IPv6-адрес или диапазон адресов на внешнем интерфейсе, который требуется сопоставить с адресом или диапазоном адресов в целевой сети.

extport

string

Диапазон номеров входящих портов, который требуется сопоставить с диапазоном номеров портов в целевой сети.

h2_support

string

Включить/отключить поддержку HTTP2.

Варианты:

  • "enable"
  • "disable"

h3_support

string

Включить/отключить поддержку HTTP3/QUIC.

Варианты:

  • "enable"
  • "disable"

http_cookie_age

integer

Время в минутах, в течение которого браузеры клиентов должны хранить cookie. По умолчанию — 60 минут. 0 = без ограничения по времени.

http_cookie_domain

string

Домен, для которого применяется сохранение состояния с помощью HTTP-cookie.

http_cookie_domain_from_host

string

Включить/отключить использование домена HTTP-cookie из поля host в HTTP.

Варианты:

  • "disable"
  • "enable"

http_cookie_generation

integer

Поколение HTTP-cookie, которое будет приниматься. При изменении все существующие cookie становятся недействительными.

http_cookie_path

string

Ограничить сохранение состояния с помощью HTTP-cookie указанным путем.

http_cookie_share

string

Управление совместным использованием cookie между виртуальными серверами. Значение same-ip означает, что cookie одного виртуального сервера может использоваться другим. Значение disable запрещает совместное использование cookie.

Варианты:

  • "disable"
  • "same-ip"

http_ip_header

string

Для мультиплексирования HTTP включите добавление исходного IP-адреса клиента в HTTP-заголовок X-Forwarded-For.

Варианты:

  • "enable"
  • "disable"

http_ip_header_name

string

Для мультиплексирования HTTP введите имя пользовательского заголовка HTTPS. В этот заголовок добавляется исходный IP-адрес клиента. Если поле пустое, используется X-Forwarded-For.

http_multiplex

string

Включить/отключить мультиплексирование HTTP.

Варианты:

  • "enable"
  • "disable"

http_redirect

string

Включить/отключить перенаправление HTTP на HTTPS.

Варианты:

  • "enable"
  • "disable"

https_cookie_secure

string

Включить/отключить проверку защищенности добавленных HTTPS-cookie.

Варианты:

  • "disable"
  • "enable"

id

integer

Пользовательский идентификатор.

ipv4_mappedip

string

Диапазон сопоставленных IP-адресов. Укажите начальный IP-адрес, пробел и конечный IP-адрес.

ipv4_mappedport

string

Диапазон номеров портов IPv4 в целевой сети, с которым сопоставляется диапазон внешних номеров портов.

ldb_method

string

Метод распределения сеансов между реальными серверами.

Варианты:

  • "static"
  • "round-robin"
  • "weighted"
  • "least-session"
  • "least-rtt"
  • "first-alive"
  • "http-host"

mappedip

string

Диапазон сопоставленных IPv6-адресов в формате startIP-endIP.

mappedport

string

Диапазон номеров портов в целевой сети, с которым сопоставляется диапазон внешних номеров портов.

max_embryonic_connections

integer

Максимальное количество незавершенных подключений.

monitor

list / elements=dictionary

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

name

string / обязательный

Имя монитора работоспособности. Источник: firewall.ldb-monitor.name.

name

string / обязательный

Имя виртуального IP6-адреса.

nat64

string

Включить/отключить DNAT64.

Варианты:

  • "disable"
  • "enable"

nat66

string

Включить/отключить DNAT66.

Варианты:

  • "disable"
  • "enable"

nat_source_vip

string

Включить выполнение SNAT для трафика от mappedip к extip на всех исходящих интерфейсах.

Варианты:

  • "disable"
  • "enable"

ndp_reply

string

Включить/отключить возможность данного устройства FortiGate отвечать на NDP-запросы для этого виртуального IP-адреса.

Варианты:

  • "disable"
  • "enable"

outlook_web_access

string

Включить добавление заголовка Front-End-Https для Microsoft Outlook Web Access.

Варианты:

  • "disable"
  • "enable"

persistence

string

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

Варианты:

  • "none"
  • "http-cookie"
  • "ssl-session-id"

portforward

string

Включить переадресацию портов.

Варианты:

  • "disable"
  • "enable"

protocol

string

Протокол, используемый при пересылке пакетов.

Варианты:

  • "tcp"
  • "udp"
  • "sctp"

quic

dictionary

Параметры QUIC.

ack_delay_exponent

integer

Показатель задержки ACK (1–20).

active_connection_id_limit

integer

Ограничение на количество активных идентификаторов подключения (1–8).

active_migration

string

Включить/отключить активную миграцию.

Варианты:

  • "enable"
  • "disable"

grease_quic_bit

string

Включить/отключить маскировку бита QUIC.

Варианты:

  • "enable"
  • "disable"

max_ack_delay

integer

Максимальная задержка ACK в миллисекундах (1–16383).

max_datagram_frame_size

integer

Максимальный размер кадра датаграммы в байтах (1–1500).

max_idle_timeout

integer

Максимальный тайм-аут бездействия в миллисекундах (1–60000).

max_udp_payload_size

integer

Максимальный размер полезной нагрузки UDP в байтах (1200–1500).

realservers

list / elements=dictionary

Выберите реальные серверы, на которые эта VIP-конфигурация балансировки нагрузки серверов будет распределять трафик.

client_ip

string

К этому реальному серверу могут подключаться только клиенты из указанного диапазона IP-адресов.

healthcheck

string

Включить проверку отклика реального сервера перед пересылкой трафика.

Варианты:

  • "disable"
  • "enable"
  • "vip"

holddown_interval

integer

Время в секундах, в течение которого система ожидает перед повторной активацией ранее отключенного активного сервера в режиме активный/резервный. Это предотвращает частые переключения состояния.

http_host

string

Доменное имя HTTP-сервера в HTTP-заголовке.

id

integer / required

Идентификатор реального сервера. См. <a href=’#notes’>Примечания</a>.

ip

string

IP-адрес реального сервера.

max_connections

integer

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

monitor

list / elements=dictionary

Имя монитора проверки работоспособности, используемого при опросе для определения состояния подключения виртуального сервера. Источник: firewall .ldb-monitor.name.

name

string / required

Имя монитора работоспособности. Источник: firewall.ldb-monitor.name.

port

integer

Порт для связи с реальным сервером. Обязателен, если включена переадресация портов.

status

string

Установите для реального сервера состояние «активен», чтобы он мог принимать трафик, либо «резервный» или «отключен», чтобы на него не направлялся трафик.

Варианты:

  • "active"
  • "standby"
  • "disable"

translate_host

string

Включить или отключить преобразование имени хоста/IP-адреса виртуального сервера в имя хоста/IP-адрес реального сервера.

Варианты:

  • "enable"
  • "disable"

verify_cert

string

Включить или отключить проверку сертификата реального сервера.

Варианты:

  • "enable"
  • "disable"

weight

integer

Вес реального сервера. Если включена балансировка нагрузки с учетом весов, сервер с наибольшим весом получает больше подключений.

server_type

string

Протокол, для которого виртуальный сервер выполняет балансировку нагрузки (также называется виртуальным IP-адресом балансировки нагрузки сервера).

Варианты:

  • "http"
  • "https"
  • "imaps"
  • "pop3s"
  • "smtps"
  • "ssl"
  • "tcp"
  • "udp"
  • "ip"

src_filter

list / elements=dictionary

Фильтр исходных адресов IPv6 (x:x:x:x:x:x:x:x/x). Разделяйте адреса пробелами.

range

string / required

Диапазон фильтра исходных адресов.

src_vip_filter

string

Включить или отключить использование «src-filter» для сопоставления адресатов в правиле обратного SNAT.

Варианты:

  • "disable"
  • "enable"

ssl_accept_ffdhe_groups

string

Включить или отключить набор шифров FFDHE для обмена ключами SSL.

Варианты:

  • "enable"
  • "disable"

ssl_algorithm

string

Допустимые алгоритмы шифрования для сеансов SSL в соответствии с уровнем надежности шифрования.

Варианты:

  • "high"
  • "medium"
  • "low"
  • "custom"

ssl_certificate

string

Имя сертификата, используемого при согласовании SSL. Источник: vpn.certificate.local.name.

ssl_certificate_dict

list / elements=dictionary

Имя сертификата, используемого при согласовании SSL.

name

string / required

Список сертификатов. Источник: vpn.certificate.local.name.

ssl_cipher_suites

list / elements=dictionary

Наборы шифров SSL/TLS, допустимые для клиента, упорядоченные по приоритету.

cipher

string

Имя набора шифров.

Варианты:

  • "TLS-AES-128-GCM-SHA256"
  • "TLS-AES-256-GCM-SHA384"
  • "TLS-CHACHA20-POLY1305-SHA256"
  • "TLS-ECDHE-RSA-WITH-CHACHA20-POLY1305-SHA256"
  • "TLS-ECDHE-ECDSA-WITH-CHACHA20-POLY1305-SHA256"
  • "TLS-DHE-RSA-WITH-CHACHA20-POLY1305-SHA256"
  • "TLS-DHE-RSA-WITH-AES-128-CBC-SHA"
  • "TLS-DHE-RSA-WITH-AES-256-CBC-SHA"
  • "TLS-DHE-RSA-WITH-AES-128-CBC-SHA256"
  • "TLS-DHE-RSA-WITH-AES-128-GCM-SHA256"
  • "TLS-DHE-RSA-WITH-AES-256-CBC-SHA256"
  • "TLS-DHE-RSA-WITH-AES-256-GCM-SHA384"
  • "TLS-DHE-DSS-WITH-AES-128-CBC-SHA"
  • "TLS-DHE-DSS-WITH-AES-256-CBC-SHA"
  • "TLS-DHE-DSS-WITH-AES-128-CBC-SHA256"
  • "TLS-DHE-DSS-WITH-AES-128-GCM-SHA256"
  • "TLS-DHE-DSS-WITH-AES-256-CBC-SHA256"
  • "TLS-DHE-DSS-WITH-AES-256-GCM-SHA384"
  • "TLS-ECDHE-RSA-WITH-AES-128-CBC-SHA"
  • "TLS-ECDHE-RSA-WITH-AES-128-CBC-SHA256"
  • "TLS-ECDHE-RSA-WITH-AES-128-GCM-SHA256"
  • "TLS-ECDHE-RSA-WITH-AES-256-CBC-SHA"
  • "TLS-ECDHE-RSA-WITH-AES-256-CBC-SHA384"
  • "TLS-ECDHE-RSA-WITH-AES-256-GCM-SHA384"
  • "TLS-ECDHE-ECDSA-WITH-AES-128-CBC-SHA"
  • "TLS-ECDHE-ECDSA-WITH-AES-128-CBC-SHA256"
  • "TLS-ECDHE-ECDSA-WITH-AES-128-GCM-SHA256"
  • "TLS-ECDHE-ECDSA-WITH-AES-256-CBC-SHA"
  • "TLS-ECDHE-ECDSA-WITH-AES-256-CBC-SHA384"
  • "TLS-ECDHE-ECDSA-WITH-AES-256-GCM-SHA384"
  • "TLS-RSA-WITH-AES-128-CBC-SHA"
  • "TLS-RSA-WITH-AES-256-CBC-SHA"
  • "TLS-RSA-WITH-AES-128-CBC-SHA256"
  • "TLS-RSA-WITH-AES-128-GCM-SHA256"
  • "TLS-RSA-WITH-AES-256-CBC-SHA256"
  • "TLS-RSA-WITH-AES-256-GCM-SHA384"
  • "TLS-RSA-WITH-CAMELLIA-128-CBC-SHA"
  • "TLS-RSA-WITH-CAMELLIA-256-CBC-SHA"
  • "TLS-RSA-WITH-CAMELLIA-128-CBC-SHA256"
  • "TLS-RSA-WITH-CAMELLIA-256-CBC-SHA256"
  • "TLS-DHE-RSA-WITH-3DES-EDE-CBC-SHA"
  • "TLS-DHE-RSA-WITH-CAMELLIA-128-CBC-SHA"
  • "TLS-DHE-DSS-WITH-CAMELLIA-128-CBC-SHA"
  • "TLS-DHE-RSA-WITH-CAMELLIA-256-CBC-SHA"
  • "TLS-DHE-DSS-WITH-CAMELLIA-256-CBC-SHA"
  • "TLS-DHE-RSA-WITH-CAMELLIA-128-CBC-SHA256"
  • "TLS-DHE-DSS-WITH-CAMELLIA-128-CBC-SHA256"
  • "TLS-DHE-RSA-WITH-CAMELLIA-256-CBC-SHA256"
  • "TLS-DHE-DSS-WITH-CAMELLIA-256-CBC-SHA256"
  • "TLS-DHE-RSA-WITH-SEED-CBC-SHA"
  • "TLS-DHE-DSS-WITH-SEED-CBC-SHA"
  • "TLS-DHE-RSA-WITH-ARIA-128-CBC-SHA256"
  • "TLS-DHE-RSA-WITH-ARIA-256-CBC-SHA384"
  • "TLS-DHE-DSS-WITH-ARIA-128-CBC-SHA256"
  • "TLS-DHE-DSS-WITH-ARIA-256-CBC-SHA384"
  • "TLS-RSA-WITH-SEED-CBC-SHA"
  • "TLS-RSA-WITH-ARIA-128-CBC-SHA256"
  • "TLS-RSA-WITH-ARIA-256-CBC-SHA384"
  • "TLS-ECDHE-RSA-WITH-ARIA-128-CBC-SHA256"
  • "TLS-ECDHE-RSA-WITH-ARIA-256-CBC-SHA384"
  • "TLS-ECDHE-ECDSA-WITH-ARIA-128-CBC-SHA256"
  • "TLS-ECDHE-ECDSA-WITH-ARIA-256-CBC-SHA384"
  • "TLS-ECDHE-RSA-WITH-RC4-128-SHA"
  • "TLS-ECDHE-RSA-WITH-3DES-EDE-CBC-SHA"
  • "TLS-DHE-DSS-WITH-3DES-EDE-CBC-SHA"
  • "TLS-RSA-WITH-3DES-EDE-CBC-SHA"
  • "TLS-RSA-WITH-RC4-128-MD5"
  • "TLS-RSA-WITH-RC4-128-SHA"
  • "TLS-DHE-RSA-WITH-DES-CBC-SHA"
  • "TLS-DHE-DSS-WITH-DES-CBC-SHA"
  • "TLS-RSA-WITH-DES-CBC-SHA"

priority

integer / required

Приоритет наборов шифров SSL/TLS. См. <a href=’#notes’>Примечания</a>.

versions

list / elements=string

Версии SSL/TLS, с которыми можно использовать набор шифров.

Варианты:

  • "ssl-3.0"
  • "tls-1.0"
  • "tls-1.1"
  • "tls-1.2"
  • "tls-1.3"

ssl_client_fallback

string

Включить или отключить защиту от атак понижения версии при подключениях клиентов (RFC 7507).

Варианты:

  • "disable"
  • "enable"

ssl_client_rekey_count

integer

Максимальный объем данных в МБ до повторного согласования ключа клиента (0 = отключено).

ssl_client_renegotiation

string

Разрешить, запретить или требовать безопасное повторное согласование для сеансов клиента в соответствии с RFC 5746.

Варианты:

  • "allow"
  • "deny"
  • "secure"

ssl_client_session_state_max

integer

Максимальное количество сохраняемых состояний SSL-сеансов между клиентом и FortiGate.

ssl_client_session_state_timeout

integer

Время в минутах хранения состояния SSL-сеанса между клиентом и FortiGate.

ssl_client_session_state_type

string

Способ истечения срока действия SSL-сеансов для участка SSL-соединения между клиентом и FortiGate.

Варианты:

  • "disable"
  • "time"
  • "count"
  • "both"

ssl_dh_bits

string

Количество битов для обмена Диффи — Хеллмана при шифровании SSL-сеансов с помощью RSA.

Варианты:

  • "768"
  • "1024"
  • "1536"
  • "2048"
  • "3072"
  • "4096"

ssl_hpkp

string

Включить или отключить добавление заголовка HPKP в ответ.

Варианты:

  • "disable"
  • "enable"
  • "report-only"

ssl_hpkp_age

integer

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

ssl_hpkp_backup

string

Сертификат для создания резервного ключа HPKP. Источник: vpn.certificate.local.name vpn.certificate.ca.name.

ssl_hpkp_include_subdomains

string

Указывает, что заголовок HPKP применяется ко всем поддоменам.

Варианты:

  • "disable"
  • "enable"

ssl_hpkp_primary

string

Сертификат для создания основного ключа HPKP. Источник: vpn.certificate.local.name vpn.certificate.ca.name.

ssl_hpkp_report_uri

string

URL для отправки отчетов о нарушениях HPKP.

ssl_hsts

string

Включить или отключить добавление заголовка HSTS в ответ.

Варианты:

  • "disable"
  • "enable"

ssl_hsts_age

integer

Количество секунд, в течение которых клиент должен соблюдать настройку HSTS.

ssl_hsts_include_subdomains

string

Указывает, что заголовок HSTS применяется ко всем поддоменам.

Варианты:

  • "disable"
  • "enable"

ssl_http_location_conversion

string

Включить замену HTTP на HTTPS в поле Location заголовка HTTP ответа.

Варианты:

  • "enable"
  • "disable"

ssl_http_match_host

string

Включить или отключить сопоставление имени хоста HTTP при преобразовании Location.

Варианты:

  • "enable"
  • "disable"

ssl_max_version

string

Максимальная версия SSL/TLS, допустимая для клиента.

Варианты:

  • "ssl-3.0"
  • "tls-1.0"
  • "tls-1.1"
  • "tls-1.2"
  • "tls-1.3"

ssl_min_version

string

Минимальная версия SSL/TLS, допустимая для клиента.

Варианты:

  • "ssl-3.0"
  • "tls-1.0"
  • "tls-1.1"
  • "tls-1.2"
  • "tls-1.3"

ssl_mode

string

Применить SSL-разгрузку между клиентом и FortiGate (полурежим) либо между клиентом и FortiGate, а также между FortiGate и сервером (полный режим).

Варианты:

  • "half"
  • "full"

ssl_pfs

string

Выберите наборы шифров, которые можно использовать для совершенной прямой секретности SSL (PFS). Применяется как к сеансам клиента, так и к сеансам сервера.

Варианты:

  • "require"
  • "deny"
  • "allow"

ssl_send_empty_frags

string

Включить или отключить отправку пустых фрагментов для предотвращения атак на вектор инициализации CBC (только SSL 3.0 и TLS 1.0). Для совместимости со старыми системами эту функцию может потребоваться отключить.

Варианты:

  • "enable"
  • "disable"

ssl_server_algorithm

string

Допустимые алгоритмы шифрования для серверной стороны сеансов в полном режиме SSL в соответствии с уровнем надежности шифрования.

Варианты:

  • "high"
  • "medium"
  • "low"
  • "custom"
  • "client"

ssl_server_cipher_suites

list / elements=dictionary

Наборы шифров SSL/TLS для предложения серверу, упорядоченные по приоритету.

cipher

string

Название набора шифров.

Варианты:

  • "TLS-AES-128-GCM-SHA256"
  • "TLS-AES-256-GCM-SHA384"
  • "TLS-CHACHA20-POLY1305-SHA256"
  • "TLS-ECDHE-RSA-WITH-CHACHA20-POLY1305-SHA256"
  • "TLS-ECDHE-ECDSA-WITH-CHACHA20-POLY1305-SHA256"
  • "TLS-DHE-RSA-WITH-CHACHA20-POLY1305-SHA256"
  • "TLS-DHE-RSA-WITH-AES-128-CBC-SHA"
  • "TLS-DHE-RSA-WITH-AES-256-CBC-SHA"
  • "TLS-DHE-RSA-WITH-AES-128-CBC-SHA256"
  • "TLS-DHE-RSA-WITH-AES-128-GCM-SHA256"
  • "TLS-DHE-RSA-WITH-AES-256-CBC-SHA256"
  • "TLS-DHE-RSA-WITH-AES-256-GCM-SHA384"
  • "TLS-DHE-DSS-WITH-AES-128-CBC-SHA"
  • "TLS-DHE-DSS-WITH-AES-256-CBC-SHA"
  • "TLS-DHE-DSS-WITH-AES-128-CBC-SHA256"
  • "TLS-DHE-DSS-WITH-AES-128-GCM-SHA256"
  • "TLS-DHE-DSS-WITH-AES-256-CBC-SHA256"
  • "TLS-DHE-DSS-WITH-AES-256-GCM-SHA384"
  • "TLS-ECDHE-RSA-WITH-AES-128-CBC-SHA"
  • "TLS-ECDHE-RSA-WITH-AES-128-CBC-SHA256"
  • "TLS-ECDHE-RSA-WITH-AES-128-GCM-SHA256"
  • "TLS-ECDHE-RSA-WITH-AES-256-CBC-SHA"
  • "TLS-ECDHE-RSA-WITH-AES-256-CBC-SHA384"
  • "TLS-ECDHE-RSA-WITH-AES-256-GCM-SHA384"
  • "TLS-ECDHE-ECDSA-WITH-AES-128-CBC-SHA"
  • "TLS-ECDHE-ECDSA-WITH-AES-128-CBC-SHA256"
  • "TLS-ECDHE-ECDSA-WITH-AES-128-GCM-SHA256"
  • "TLS-ECDHE-ECDSA-WITH-AES-256-CBC-SHA"
  • "TLS-ECDHE-ECDSA-WITH-AES-256-CBC-SHA384"
  • "TLS-ECDHE-ECDSA-WITH-AES-256-GCM-SHA384"
  • "TLS-RSA-WITH-AES-128-CBC-SHA"
  • "TLS-RSA-WITH-AES-256-CBC-SHA"
  • "TLS-RSA-WITH-AES-128-CBC-SHA256"
  • "TLS-RSA-WITH-AES-128-GCM-SHA256"
  • "TLS-RSA-WITH-AES-256-CBC-SHA256"
  • "TLS-RSA-WITH-AES-256-GCM-SHA384"
  • "TLS-RSA-WITH-CAMELLIA-128-CBC-SHA"
  • "TLS-RSA-WITH-CAMELLIA-256-CBC-SHA"
  • "TLS-RSA-WITH-CAMELLIA-128-CBC-SHA256"
  • "TLS-RSA-WITH-CAMELLIA-256-CBC-SHA256"
  • "TLS-DHE-RSA-WITH-3DES-EDE-CBC-SHA"
  • "TLS-DHE-RSA-WITH-CAMELLIA-128-CBC-SHA"
  • "TLS-DHE-DSS-WITH-CAMELLIA-128-CBC-SHA"
  • "TLS-DHE-RSA-WITH-CAMELLIA-256-CBC-SHA"
  • "TLS-DHE-DSS-WITH-CAMELLIA-256-CBC-SHA"
  • "TLS-DHE-RSA-WITH-CAMELLIA-128-CBC-SHA256"
  • "TLS-DHE-DSS-WITH-CAMELLIA-128-CBC-SHA256"
  • "TLS-DHE-RSA-WITH-CAMELLIA-256-CBC-SHA256"
  • "TLS-DHE-DSS-WITH-CAMELLIA-256-CBC-SHA256"
  • "TLS-DHE-RSA-WITH-SEED-CBC-SHA"
  • "TLS-DHE-DSS-WITH-SEED-CBC-SHA"
  • "TLS-DHE-RSA-WITH-ARIA-128-CBC-SHA256"
  • "TLS-DHE-RSA-WITH-ARIA-256-CBC-SHA384"
  • "TLS-DHE-DSS-WITH-ARIA-128-CBC-SHA256"
  • "TLS-DHE-DSS-WITH-ARIA-256-CBC-SHA384"
  • "TLS-RSA-WITH-SEED-CBC-SHA"
  • "TLS-RSA-WITH-ARIA-128-CBC-SHA256"
  • "TLS-RSA-WITH-ARIA-256-CBC-SHA384"
  • "TLS-ECDHE-RSA-WITH-ARIA-128-CBC-SHA256"
  • "TLS-ECDHE-RSA-WITH-ARIA-256-CBC-SHA384"
  • "TLS-ECDHE-ECDSA-WITH-ARIA-128-CBC-SHA256"
  • "TLS-ECDHE-ECDSA-WITH-ARIA-256-CBC-SHA384"
  • "TLS-ECDHE-RSA-WITH-RC4-128-SHA"
  • "TLS-ECDHE-RSA-WITH-3DES-EDE-CBC-SHA"
  • "TLS-DHE-DSS-WITH-3DES-EDE-CBC-SHA"
  • "TLS-RSA-WITH-3DES-EDE-CBC-SHA"
  • "TLS-RSA-WITH-RC4-128-MD5"
  • "TLS-RSA-WITH-RC4-128-SHA"
  • "TLS-DHE-RSA-WITH-DES-CBC-SHA"
  • "TLS-DHE-DSS-WITH-DES-CBC-SHA"
  • "TLS-RSA-WITH-DES-CBC-SHA"

priority

integer / обязательный

Приоритет набора шифров SSL/TLS. См. <a href=’#notes’>Примечания</a>.

versions

list / elements=string

Версии SSL/TLS, с которыми можно использовать набор шифров.

Варианты:

  • "ssl-3.0"
  • "tls-1.0"
  • "tls-1.1"
  • "tls-1.2"
  • "tls-1.3"

ssl_server_max_version

string

Максимальная версия SSL/TLS, допустимая для сервера. По умолчанию используется значение настройки клиента.

Варианты:

  • "ssl-3.0"
  • "tls-1.0"
  • "tls-1.1"
  • "tls-1.2"
  • "tls-1.3"
  • "client"

ssl_server_min_version

string

Минимальная версия SSL/TLS, допустимая для сервера. По умолчанию используется значение настройки клиента.

Варианты:

  • "ssl-3.0"
  • "tls-1.0"
  • "tls-1.1"
  • "tls-1.2"
  • "tls-1.3"
  • "client"

ssl_server_renegotiation

string

Включить или отключить безопасное повторное согласование в соответствии с RFC 5746.

Варианты:

  • "enable"
  • "disable"

ssl_server_session_state_max

integer

Максимальное количество состояний SSL-сеансов между FortiGate и сервером, которые следует хранить.

ssl_server_session_state_timeout

integer

Количество минут хранения состояния SSL-сеанса между FortiGate и сервером.

ssl_server_session_state_type

string

Способ завершения SSL-сеансов для сегмента SSL-соединения между сервером и FortiGate.

Варианты:

  • "disable"
  • "time"
  • "count"
  • "both"

type

string

Настроить сервер балансировки нагрузки статического NAT VIP или прокси доступа.

Варианты:

  • "static-nat"
  • "server-load-balance"
  • "access-proxy"

user_agent_detect

string

Включить или отключить определение типа устройства по HTTP user-agent, если сертификат клиента не предоставлен.

Варианты:

  • "disable"
  • "enable"

uuid

string

Универсальный уникальный идентификатор (UUID; назначается автоматически, но может быть сброшен вручную).

weblogic_server

string

Включить добавление HTTP-заголовка, указывающего на выгрузку SSL для сервера WebLogic.

Варианты:

  • "disable"
  • "enable"

websphere_server

string

Включить добавление HTTP-заголовка, указывающего на выгрузку SSL для сервера WebSphere.

Варианты:

  • "disable"
  • "enable"

member_path

string

Путь к атрибуту элемента, с которым выполняется операция.

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

Параметр с указанием member_path можно использовать для выполнения операции с элементом.

member_state

string

Добавить или удалить элемент по указанному пути атрибута.

Если указано member_state, параметр state игнорируется.

Варианты:

  • "present"
  • "absent"

state

string / обязательный

Указывает, следует ли создать или удалить объект.

Варианты:

  • "present"
  • "absent"

vdom

string

Виртуальный домен из числа предварительно определенных. vdom — это виртуальный экземпляр FortiGate, который можно настраивать и использовать как отдельное устройство.

По умолчанию: "root"

Примечания

Примечание

  • Устаревший fortiosapi объявлен устаревшим; для запуска плейбуков предпочтительно использовать httpapi
  • Модуль поддерживает check_mode.

Примеры

- name: Configure virtual IP for IPv6.
  fortinet.fortios.fortios_firewall_vip6:
      vdom: "{{ vdom }}"
      state: "present"
      access_token: "<your_own_value>"
      firewall_vip6:
          add_nat64_route: "disable"
          arp_reply: "disable"
          client_cert: "disable"
          color: "0"
          comment: "Comment."
          embedded_ipv4_address: "disable"
          empty_cert_action: "accept"
          extip: "<your_own_value>"
          extport: "<your_own_value>"
          h2_support: "enable"
          h3_support: "enable"
          http_cookie_age: "60"
          http_cookie_domain: "<your_own_value>"
          http_cookie_domain_from_host: "disable"
          http_cookie_generation: "0"
          http_cookie_path: "<your_own_value>"
          http_cookie_share: "disable"
          http_ip_header: "enable"
          http_ip_header_name: "<your_own_value>"
          http_multiplex: "enable"
          http_redirect: "enable"
          https_cookie_secure: "disable"
          id: "25"
          ipv4_mappedip: "<your_own_value>"
          ipv4_mappedport: "<your_own_value>"
          ldb_method: "static"
          mappedip: "<your_own_value>"
          mappedport: "<your_own_value>"
          max_embryonic_connections: "1000"
          monitor:
              -
                  name: "default_name_33 (source firewall.ldb-monitor.name)"
          name: "default_name_34"
          nat_source_vip: "disable"
          nat64: "disable"
          nat66: "disable"
          ndp_reply: "disable"
          outlook_web_access: "disable"
          persistence: "none"
          portforward: "disable"
          protocol: "tcp"
          quic:
              ack_delay_exponent: "3"
              active_connection_id_limit: "2"
              active_migration: "enable"
              grease_quic_bit: "enable"
              max_ack_delay: "25"
              max_datagram_frame_size: "1500"
              max_idle_timeout: "30000"
              max_udp_payload_size: "1500"
          realservers:
              -
                  client_ip: "<your_own_value>"
                  healthcheck: "disable"
                  holddown_interval: "300"
                  http_host: "myhostname"
                  id: "57"
                  ip: "<your_own_value>"
                  max_connections: "0"
                  monitor:
                      -
                          name: "default_name_61 (source firewall.ldb-monitor.name)"
                  port: "0"
                  status: "active"
                  translate_host: "enable"
                  verify_cert: "enable"
                  weight: "1"
          server_type: "http"
          src_filter:
              -
                  range: "<your_own_value>"
          src_vip_filter: "disable"
          ssl_accept_ffdhe_groups: "enable"
          ssl_algorithm: "high"
          ssl_certificate: "<your_own_value> (source vpn.certificate.local.name)"
          ssl_certificate_dict:
              -
                  name: "default_name_75 (source vpn.certificate.local.name)"
          ssl_cipher_suites:
              -
                  cipher: "TLS-AES-128-GCM-SHA256"
                  priority: "<you_own_value>"
                  versions: "ssl-3.0"
          ssl_client_fallback: "disable"
          ssl_client_rekey_count: "0"
          ssl_client_renegotiation: "allow"
          ssl_client_session_state_max: "1000"
          ssl_client_session_state_timeout: "30"
          ssl_client_session_state_type: "disable"
          ssl_dh_bits: "768"
          ssl_hpkp: "disable"
          ssl_hpkp_age: "5184000"
          ssl_hpkp_backup: "<your_own_value> (source vpn.certificate.local.name vpn.certificate.ca.name)"
          ssl_hpkp_include_subdomains: "disable"
          ssl_hpkp_primary: "<your_own_value> (source vpn.certificate.local.name vpn.certificate.ca.name)"
          ssl_hpkp_report_uri: "<your_own_value>"
          ssl_hsts: "disable"
          ssl_hsts_age: "5184000"
          ssl_hsts_include_subdomains: "disable"
          ssl_http_location_conversion: "enable"
          ssl_http_match_host: "enable"
          ssl_max_version: "ssl-3.0"
          ssl_min_version: "ssl-3.0"
          ssl_mode: "half"
          ssl_pfs: "require"
          ssl_send_empty_frags: "enable"
          ssl_server_algorithm: "high"
          ssl_server_cipher_suites:
              -
                  cipher: "TLS-AES-128-GCM-SHA256"
                  priority: "<you_own_value>"
                  versions: "ssl-3.0"
          ssl_server_max_version: "ssl-3.0"
          ssl_server_min_version: "ssl-3.0"
          ssl_server_renegotiation: "enable"
          ssl_server_session_state_max: "100"
          ssl_server_session_state_timeout: "60"
          ssl_server_session_state_type: "disable"
          type: "static-nat"
          user_agent_detect: "disable"
          uuid: "<your_own_value>"
          weblogic_server: "disable"
          websphere_server: "disable"

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

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

Ключ

Описание

build

string

Номер сборки образа FortiGate

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

Пример: "1547"

http_method

string

Последний метод, использованный для передачи содержимого в FortiGate

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

Пример: "PUT"

http_status

string

Последний результат, возвращенный FortiGate при последней выполненной операции

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

Пример: "200"

mkey

string

Мастер-ключ (id), использованный при последнем вызове FortiGate

Возвращается: при успехе

Пример: "id"

name

string

Имя таблицы, использованной для выполнения запроса

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

Пример: "urlfilter"

path

string

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

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

Пример: "webfilter"

revision

string

Внутренний номер редакции

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

Пример: "17.0.2.10658"

serial

string

Серийный номер устройства

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

Пример: "FGVMEVYYQT3AB5352"

status

string

Результат операции

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

Пример: "success"

vdom

string

Использованный виртуальный домен

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

Пример: "root"

version

string

Версия FortiGate

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

Пример: "v5.6.3"

Авторы

  • Link Zheng (@chillancezen)
  • Jie Xue (@JieX19)
  • Hongbin Lu (@fgtdev-hblu)
  • Frank Shen (@frankshen01)
  • Miguel Angel Munoz (@mamunozgonzalez)
  • Nicolas Thomas (@thomnico)

Ссылки на коллекцию

  • Отслеживание проблем
  • Главная страница
  • Репозиторий (исходный код)

© 2012–2018 Michael DeHaan
© 2018–2025 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/projects/ansible/latest/collections/fortinet/fortios/fortios_firewall_vip6_module.html

Spec-Zone.ru

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