модуль fortinet.fortios.fortios_vpn_ipsec_phase1_interface — настройка удалённого VPN-шлюза в Fortinet FortiOS и FortiGate.
Примечание
Этот модуль входит в коллекцию fortinet.fortios (версия 2.5.1).
Возможно, эта коллекция уже установлена, если вы используете пакет ansible. Она не включена в ansible-core. Чтобы проверить, установлена ли она, выполните ansible-galaxy collection list.
Чтобы установить её, используйте: ansible-galaxy collection install fortinet.fortios. Для использования этого модуля требуются дополнительные компоненты; подробности см. в разделе Требования.
Чтобы использовать модуль в плейбуке, укажите: fortinet.fortios.fortios_vpn_ipsec_phase1_interface.
Новое в fortinet.fortios 2.0.0
Краткое описание
- Этот модуль позволяет настраивать устройство FortiGate или FortiOS (FOS), задавая и изменяя функцию vpn_ipsec и категорию phase1_interface. Примеры включают все параметры; перед использованием необходимо скорректировать значения с учётом источников данных. Проверено с FOS v6.0.0
Требования
На хосте, выполняющем этот модуль, необходимы следующие компоненты.
- ansible>=2.16
Параметры
Параметр | Комментарии |
|---|---|
access_token string | Аутентификация на основе токена. Создается в графическом интерфейсе FortiGate. |
enable_log boolean | Включить или отключить ведение журнала для задачи. Варианты:
|
member_path string | Путь к атрибуту элемента, над которым выполняется операция. Если атрибутов несколько, они разделяются символом косой черты. Параметр с пометкой member_path можно использовать для выполнения операции над элементом. |
member_state string | Добавить или удалить элемент по указанному пути к атрибуту. Если указан member_state, параметр state игнорируется. Варианты:
|
state string / обязательный | Указывает, следует ли создать или удалить объект. Варианты:
|
vdom string | Виртуальный домен из числа ранее определенных. VDOM — это виртуальный экземпляр FortiGate, который можно настроить и использовать как отдельное устройство. По умолчанию: |
vpn_ipsec_phase1_interface dictionary | Настроить удаленный шлюз VPN. |
|
acct_verify string |
Включить или отключить проверку учетной записи RADIUS. Варианты:
|
|
add_gw_route string |
Включить или отключить автоматическое добавление маршрута к удаленному шлюзу. Варианты:
|
|
add_route string |
Включить или отключить управление добавлением маршрута к селектору назначения узла-партнера. Варианты:
|
|
addke1 list / elements=string |
Группа ADDKE1. Варианты:
|
|
addke2 list / elements=string |
Группа ADDKE2. Варианты:
|
|
addke3 list / elements=string |
Группа ADDKE3. Варианты:
|
|
addke4 list / elements=string |
Группа ADDKE4. Варианты:
|
|
addke5 list / elements=string |
Группа ADDKE5. Варианты:
|
|
addke6 list / elements=string |
Группа ADDKE6. Варианты:
|
|
addke7 list / elements=string |
Группа ADDKE7. Варианты:
|
|
aggregate_member string |
Включить или отключить использование в качестве участника агрегированного канала. Варианты:
|
|
aggregate_weight integer |
Вес канала для агрегированного канала. |
|
assign_ip string |
Включить или отключить назначение IP-адреса интерфейсу IPsec с помощью метода настройки. Варианты:
|
|
assign_ip_from string |
Способ назначения IP-адреса. Варианты:
|
|
authmethod string |
Метод аутентификации. Варианты:
|
|
authmethod_remote string |
Метод аутентификации (удаленная сторона). Варианты:
|
|
authpasswd string |
Пароль XAuth (не более 35 символов). |
|
authusr string |
Имя пользователя XAuth. |
|
authusrgrp string |
Группа пользователей для аутентификации. Источник user.group.name. |
|
auto_discovery_crossover string |
Разрешить или запретить создание туннелей прямого соединения между сетями с разными идентификаторами. Варианты:
|
|
auto_discovery_dialup_placeholder string |
Определяет, используется ли этот динамический шлюз только для соединений прямого подключения. Варианты:
|
|
auto_discovery_forwarder string |
Включить или отключить пересылку сообщений автоматического обнаружения для прямого подключения. Варианты:
|
|
auto_discovery_offer_interval integer |
Интервал между сообщениями-предложениями прямого подключения в секундах (1–300). |
|
auto_discovery_psk string |
Включить или отключить использование предварительно заданных секретов для аутентификации туннелей автоматического обнаружения. Варианты:
|
|
auto_discovery_receiver string |
Включить или отключить прием сообщений автоматического обнаружения для прямого подключения. Варианты:
|
|
auto_discovery_sender string |
Включить или отключить отправку сообщений автоматического обнаружения для прямого подключения. Варианты:
|
|
auto_discovery_shortcuts string |
Управляет удалением дочерних туннелей прямого подключения при отключении родительского туннеля. Варианты:
|
|
auto_negotiate string |
Включить или отключить автоматический запуск согласования IKE SA. Варианты:
|
|
auto_transport_threshold integer |
Время ожидания в секундах перед переключением на следующий транспортный протокол. |
|
azure_ad_autoconnect string |
Включить или отключить автоматическое подключение Azure AD для FortiClient. Варианты:
|
|
backup_gateway list / elements=dictionary |
Передать клиентам Unity адреса резервных шлюзов. |
|
address string / обязательный |
Адрес резервного шлюза. |
|
banner string |
Сообщение, отображаемое клиентом Unity после подключения. |
|
cert_id_validation string |
Включить или отключить взаимную проверку идентификатора узла-партнера и идентификатора в сертификате узла-партнера, как указано в RFC 4945. Варианты:
|
|
cert_peer_username_strip string |
Включить или отключить удаление домена из идентификатора сертификата. Варианты:
|
|
cert_peer_username_validation string |
Включить или отключить взаимную проверку имени пользователя узла-партнера и идентификатора в сертификате узла-партнера. Варианты:
|
|
cert_trust_store string |
Хранилище доверенных сертификатов CA. Варианты:
|
|
certificate list / elements=dictionary |
Имена не более чем 4 подписанных личных сертификатов. |
|
name string / обязательный |
Имя сертификата. Источник: vpn.certificate.local.name. |
|
childless_ike string |
Включить или отключить инициирование IKEv2 без дочерних SA (RFC 6023). Варианты:
|
|
client_auto_negotiate string |
Разрешить или запретить VPN-клиенту поднимать туннель при отсутствии трафика. Варианты:
|
|
client_keep_alive string |
Разрешить или запретить VPN-клиенту поддерживать туннель активным при отсутствии трафика. Варианты:
|
|
client_resume string |
Включить или отключить возобновление автономных сеансов FortiClient. Если ноутбук с установленным FortiClient закрыт или переходит в режим сна/гибернации, эта функция позволяет FortiClient поддерживать туннель в течение этого периода и дает пользователям возможность сразу возобновить использование туннеля IPsec после пробуждения устройства. Варианты:
|
|
client_resume_interval integer |
Максимальное время в секундах, в течение которого VPN-клиент может возобновить использование туннеля после перехода ПК клиента в режим сна или временной потери сетевого подключения (120–172800). |
|
comments string |
Комментарий. |
|
default_gw string |
IPv4-адрес шлюза маршрута по умолчанию, используемого для трафика, выходящего через интерфейс. |
|
default_gw_priority integer |
Приоритет маршрута к шлюзу по умолчанию. Чем выше значение приоритета, тем менее предпочтителен маршрут. |
|
dev_id string |
Идентификатор устройства, передаваемый в уведомлении об идентификаторе устройства. |
|
dev_id_notification string |
Включить или отключить уведомление об идентификаторе устройства. Варианты:
|
|
dhcp6_ra_linkaddr string |
IPv6-адрес канала ретрансляционного агента для использования в запросах DHCP6. |
|
dhcp_ra_giaddr string |
IP-адрес шлюза ретрансляционного агента для использования в поле giaddr запросов DHCP. |
|
dhgrp list / elements=string |
Группа DH. Варианты:
|
|
digital_signature_auth string |
Включить или отключить аутентификацию IKEv2 с цифровой подписью (RFC 7427). Варианты:
|
|
distance integer |
Административное расстояние маршрутов, добавляемых IKE (1–255). |
|
dns_mode string |
Режим DNS-сервера. Варианты:
|
|
dns_suffix_search list / elements=dictionary |
Один или несколько суффиксов DNS-доменов в кавычках, разделенных пробелами. |
|
dns_suffix string / обязательный |
Суффикс DNS. |
|
domain string |
Сообщить клиентам Unity единый домен DNS по умолчанию. |
|
dpd string |
Режим обнаружения недоступности узла (DPD). Варианты:
|
|
dpd_retrycount integer |
Количество повторных попыток DPD. |
|
dpd_retryinterval string |
Интервал повторных попыток DPD. |
|
eap string |
Включить или отключить аутентификацию IKEv2 EAP. Варианты:
|
|
eap_cert_auth string |
Включить или отключить аутентификацию сертификатом узла в дополнение к EAP, если узел является конечной точкой FortiClient. Варианты:
|
|
eap_exclude_peergrp string |
Группа узлов, исключенная из аутентификации EAP. Источник: user.peergrp.name. |
|
eap_identity string |
Тип идентификатора узла IKEv2 EAP. Варианты:
|
|
ems_sn_check string |
Включить или отключить проверку серийного номера EMS. Варианты:
|
|
encap_local_gw4 string |
Локальный IPv4-адрес туннеля GRE/VXLAN. |
|
encap_local_gw6 string |
Локальный IPv6-адрес туннеля GRE/VXLAN. |
|
encap_remote_gw4 string |
Удаленный IPv4-адрес туннеля GRE/VXLAN. |
|
encap_remote_gw6 string |
Удаленный IPv6-адрес туннеля GRE/VXLAN. |
|
encapsulation string |
Включить или отключить инкапсуляцию GRE/VXLAN/VPNID. Варианты:
|
|
encapsulation_address string |
Источник адреса туннеля GRE/VXLAN. Варианты:
|
|
enforce_unique_id string |
Включить или отключить проверку уникальности идентификатора узла. Варианты:
|
|
esn string |
Согласование расширенного порядкового номера (ESN). Варианты:
|
|
exchange_fgt_device_id string |
Включить или отключить обмен идентификаторами устройств с узлами FortiGate для использования FortiManager данных монитора VPN. Варианты:
|
|
exchange_interface_ip string |
Включить или отключить обмен IP-адресом интерфейса IPsec. Варианты:
|
|
exchange_ip_addr4 string |
IPv4-адрес для обмена с узлами. |
|
exchange_ip_addr6 string |
IPv6-адрес для обмена с узлами. |
|
fallback_tcp_threshold integer |
Время ожидания в секундах перед переключением трафика IKE/IPsec на TCP. |
|
fec_base integer |
Количество базовых пакетов коррекции ошибок (1–20). |
|
fec_codec string |
Алгоритм кодирования/декодирования с прямой коррекцией ошибок. Варианты:
|
|
fec_egress string |
Включить или отключить прямую коррекцию ошибок для исходящего трафика IPsec. Варианты:
|
|
fec_health_check string |
Проверка работоспособности SD-WAN. Источник: system.sdwan.health-check.name. |
|
fec_ingress string |
Включить или отключить прямую коррекцию ошибок для входящего трафика IPsec. Варианты:
|
|
fec_mapping_profile string |
Профиль сопоставления прямой коррекции ошибок (FEC). Источник: vpn.ipsec.fec.name. |
|
fec_receive_timeout integer |
Время ожидания в миллисекундах перед отбрасыванием пакетов прямой коррекции ошибок (1–1000). |
|
fec_redundant integer |
Количество избыточных пакетов прямой коррекции ошибок (1–5 для reed-solomon, 1 для xor). |
|
fec_send_timeout integer |
Время ожидания в миллисекундах перед отправкой пакетов прямой коррекции ошибок (1–1000). |
|
fgsp_sync string |
Включить или отключить синхронизацию туннелей IPsec для FGSP IPsec. Варианты:
|
|
forticlient_enforcement string |
Включить или отключить принудительное применение FortiClient. Варианты:
|
|
fortinet_esp string |
Включить или отключить инкапсуляцию Fortinet ESP. Варианты:
|
|
fragmentation string |
Включить или отключить фрагментацию сообщений IKE при повторной передаче. Варианты:
|
|
fragmentation_mtu integer |
MTU фрагментации IKE (500–16000). |
|
group_authentication string |
Включить или отключить групповую аутентификацию IKEv2 IDi. Варианты:
|
|
group_authentication_secret string |
Пароль для групповой аутентификации IKEv2 ID. Строка ASCII или шестнадцатеричное значение с префиксом 0x. |
|
ha_sync_esp_seqno string |
Включить или отключить пропуск номеров последовательности для IPsec HA. Варианты:
|
|
idle_timeout string |
Включить или отключить тайм-аут бездействия туннеля IPsec. Варианты:
|
|
idle_timeoutinterval integer |
Тайм-аут бездействия туннеля IPsec в минутах (5–43200). |
|
ike_version string |
Версия протокола IKE. Варианты:
|
|
inbound_dscp_copy string |
Включить или отключить копирование DSCP из заголовка ESP во внутренний IP-заголовок. Варианты:
|
|
include_local_lan string |
Включить или отключить разрешение доступа к локальной сети для клиентов Unity. Варианты:
|
|
interface string |
Локальный физический, агрегированный или VLAN-интерфейс исходящего трафика. Источник: system.interface.name. |
|
internal_domain_list list / elements=dictionary |
Одно или несколько внутренних доменных имен в кавычках, разделенных пробелами. |
|
domain_name string / обязательный |
Доменное имя. |
|
ip_delay_interval integer |
Интервал задержки повторного использования IP-адреса в секундах (0–28800). |
|
ip_fragmentation string |
Определяет, фрагментируются ли IP-пакеты до или после инкапсуляции IPsec. Варианты:
|
|
ip_version string |
Версия IP для VPN-интерфейса. Варианты:
|
|
ipv4_dns_server1 string |
DNS-сервер IPv4 1. |
|
ipv4_dns_server2 string |
DNS-сервер IPv4 2. |
|
ipv4_dns_server3 string |
DNS-сервер IPv4 3. |
|
ipv4_end_ip string |
Конечный адрес диапазона IPv4. |
|
ipv4_exclude_range list / elements=dictionary |
Диапазоны IPv4, исключаемые методом настройки. |
|
end_ip string |
Конечный адрес исключаемого диапазона IPv4. |
|
id integer / обязательный |
Идентификатор. См. <a href=’#notes’>Примечания</a>. |
|
start_ip string |
Начальный адрес исключаемого диапазона IPv4. |
|
ipv4_name string |
Имя адреса IPv4. Источник: firewall.address.name firewall.addrgrp.name. |
|
ipv4_netmask string |
Маска подсети IPv4. |
|
ipv4_split_exclude string |
Подсети IPv4, трафик которых не должен передаваться через туннель IPsec. Источник: firewall.address.name firewall.addrgrp.name. |
|
ipv4_split_include string |
Подсети IPv4 для раздельной маршрутизации. Источник: firewall.address.name firewall.addrgrp.name. |
|
ipv4_start_ip string |
Начальный адрес диапазона IPv4. |
|
ipv4_wins_server1 string |
Сервер WINS 1. |
|
ipv4_wins_server2 string |
Сервер WINS 2. |
|
ipv6_auto_linklocal string |
Включить или отключить автоматическое создание локального IPv6-адреса канала с использованием последних 8 байт IPv6-адреса, назначенного через mode-cfg. Варианты:
|
|
ipv6_dns_server1 string |
DNS-сервер IPv6 1. |
|
ipv6_dns_server2 string |
DNS-сервер IPv6 2. |
|
ipv6_dns_server3 string |
DNS-сервер IPv6 3. |
|
ipv6_end_ip string |
Конечный адрес диапазона IPv6. |
|
ipv6_exclude_range list / elements=dictionary |
Диапазоны IPv6, исключаемые методом настройки. |
|
end_ip string |
Конечный адрес исключаемого диапазона IPv6. |
|
id integer / обязательный |
Идентификатор. См. <a href=’#notes’>Примечания</a>. |
|
start_ip string |
Начальный адрес исключаемого диапазона IPv6. |
|
ipv6_name string |
Имя адреса IPv6. Источник: firewall.address6.name firewall.addrgrp6.name. |
|
ipv6_prefix integer |
Префикс IPv6. |
|
ipv6_split_exclude string |
Подсети IPv6, трафик которых не должен передаваться через туннель IPsec. Источник: firewall.address6.name firewall.addrgrp6.name. |
|
ipv6_split_include string |
Подсети IPv6 для раздельной маршрутизации. Источник: firewall.address6.name firewall.addrgrp6.name. |
|
ipv6_start_ip string |
Начальный адрес диапазона IPv6. |
|
keepalive integer |
Интервал поддержания активности NAT-T. |
|
keylife integer |
Время ожидания в секундах до истечения срока действия ключа шифрования фазы 1. |
|
kms string |
Сервер служб управления ключами. Источник: vpn.kmip-server.name. |
|
link_cost integer |
Стоимость нижележащего канала VPN-туннеля. |
|
local_gw string |
IPv4-адрес внешнего интерфейса локального шлюза. |
|
local_gw6 string |
IPv6-адрес внешнего интерфейса локального шлюза. |
|
localid string |
Локальный идентификатор. |
|
localid_type string |
Тип локального идентификатора. Варианты:
|
|
loopback_asymroute string |
Включить или отключить асимметричную маршрутизацию трафика IKE через интерфейс обратной петли. Варианты:
|
|
mesh_selector_type string |
Добавлять селекторы с подмножествами конфигурации в зависимости от трафика. Варианты:
|
|
mode string |
Режим защиты идентификатора, используемый для установления защищенного канала. Варианты:
|
|
mode_cfg string |
Включить или отключить метод настройки. Варианты:
|
|
mode_cfg_allow_client_selector string |
Включить или отключить возможность использования клиентом mode-cfg пользовательских селекторов фазы 2. Варианты:
|
|
monitor string |
Интерфейс IPsec, используемый как резервный для основного интерфейса. Источник: vpn.ipsec.phase1-interface.name. |
|
monitor_dict list / elements=dictionary |
Интерфейс IPsec, используемый как резервный для основного интерфейса. |
|
name string / обязательный |
Интерфейс IPsec, используемый как резервный для основного интерфейса. Источник: vpn.ipsec.phase1-interface.name. |
|
monitor_hold_down_delay integer |
Время ожидания в секундах перед восстановлением после повторного установления основного соединения. |
|
monitor_hold_down_time string |
Время суток, в которое выполняется возврат на основное соединение после его повторного установления. |
|
monitor_hold_down_type string |
Метод определения времени восстановления после повторного установления основного интерфейса. Варианты:
|
|
monitor_hold_down_weekday string |
День недели, в который выполняется восстановление после повторного установления основного соединения. Варианты:
|
|
monitor_min integer |
Минимальное количество каналов, которые должны перейти в состояние деградации, чтобы активировать этот интерфейс. Ноль (0) означает, что для активации этого интерфейса должны быть отключены все каналы. |
|
name string / required |
Имя удаленного шлюза IPsec. |
|
nattraversal string |
Включить или отключить обход NAT. Варианты:
|
|
negotiate_timeout integer |
Тайм-аут согласования IKE SA в секундах (1–300). |
|
net_device string |
Включить или отключить создание устройства ядра. Варианты:
|
|
network_id integer |
Идентификатор сети шлюза VPN. |
|
network_overlay string |
Включить или отключить сетевые оверлеи. Варианты:
|
|
npu_offload string |
Включить или отключить разгрузку на NPU. Варианты:
|
|
packet_redistribution string |
Включить или отключить распределение пакетов (RPS) на интерфейсе IPsec. Варианты:
|
|
passive_mode string |
Включить или отключить пассивный режим IPsec для статических туннелей. Варианты:
|
|
peer string |
Принять сертификат этого узла. Источник: user.peer.name. |
|
peer_egress_shaping string |
Включить или отключить ограничение исходящего трафика узла. Варианты:
|
|
peer_egress_shaping_value integer |
Задать исходящую пропускную способность для ограничения исходящего трафика узла в кбит/с (0–80000000). |
|
peergrp string |
Принять сертификат этой группы узлов. Источник: user.peergrp.name. |
|
peerid string |
Принять идентификатор этого узла. |
|
peertype string |
Принять этот тип узла. Варианты:
|
|
ppk string |
Включить или отключить постквантовый предварительно согласованный ключ (PPK) IKEv2. Варианты:
|
|
ppk_identity string |
Идентификатор постквантового предварительно согласованного ключа IKEv2. |
|
ppk_secret string |
Постквантовый предварительно согласованный ключ IKEv2 (строка ASCII или шестнадцатеричное значение с префиксом 0x). |
|
priority integer |
Приоритет маршрутов, добавляемых IKE (1–65535). |
|
proposal list / elements=string |
Предложение для фазы 1. Варианты:
|
|
psksecret string |
Общий предварительно согласованный секрет для аутентификации PSK (строка ASCII или шестнадцатеричное значение с префиксом 0x). |
|
psksecret_remote string |
Общий предварительно согласованный секрет для аутентификации PSK на удаленной стороне (строка ASCII или шестнадцатеричное значение с префиксом 0x). |
|
qkd string |
Включить или отключить использование сервера распределения квантовых ключей (QKD). Варианты:
|
|
qkd_hybrid string |
Включить или отключить использование гибридных ключей распределения квантовых ключей (QKD). Варианты:
|
|
qkd_profile string |
Профиль сервера распределения квантовых ключей (QKD). Источник: vpn.qkd.name. |
|
reauth string |
Включить или отключить повторную аутентификацию по истечении срока действия IKE SA. Варианты:
|
|
rekey string |
Включить или отключить повторное создание ключей для фазы 1. Варианты:
|
|
remote_gw string |
IPv4-адрес внешнего интерфейса удаленного шлюза. |
|
remote_gw6 string |
IPv6-адрес внешнего интерфейса удаленного шлюза. |
|
remote_gw6_country string |
IPv6-адреса, связанные с указанной страной. |
|
remote_gw6_end_ip string |
Последний IPv6-адрес в диапазоне. |
|
remote_gw6_match string |
Задать тип сопоставления адресов удаленного шлюза IPv6. Варианты:
|
|
remote_gw6_start_ip string |
Первый IPv6-адрес в диапазоне. |
|
remote_gw6_subnet string |
IPv6-адрес и префикс. |
|
remote_gw_country string |
IPv4-адреса, связанные с указанной страной. |
|
remote_gw_end_ip string |
Последний IPv4-адрес в диапазоне. |
|
remote_gw_match string |
Задать тип сопоставления адресов удаленного шлюза IPv4. Варианты:
|
|
remote_gw_start_ip string |
Первый IPv4-адрес в диапазоне. |
|
remote_gw_subnet string |
IPv4-адрес и маска подсети. |
|
remote_gw_ztna_tags list / elements=dictionary |
Теги состояния ZTNA для IPv4. |
|
name string / required |
Имя адреса. Источник: firewall.address.name, firewall.addrgrp.name. |
|
remotegw_ddns string |
Доменное имя удаленного шлюза. Например, name.ddns.com. |
|
rsa_signature_format string |
Формат подписи RSA для аутентификации с помощью цифровой подписи. Варианты:
|
|
rsa_signature_hash_override string |
Включить или отключить переопределение алгоритма хеширования подписи RSA для IKEv2. Варианты:
|
|
save_password string |
Включить или отключить сохранение имени пользователя и пароля XAuth на VPN-клиентах. Варианты:
|
|
send_cert_chain string |
Включить или отключить отправку цепочки сертификатов. Варианты:
|
|
string |
Включить или отключить общий тайм-аут простоя туннеля IPsec. Варианты:
|
|
signature_hash_alg list / elements=string |
Алгоритмы хеширования для аутентификации с помощью цифровой подписи. Варианты:
|
|
split_include_service string |
Службы для включения в раздельную маршрутизацию. Источник: firewall.service.group.name, firewall.service.custom.name. |
|
suite_b string |
Использовать Suite-B. Варианты:
|
|
transport string |
Задать транспортный протокол IKE. Варианты:
|
|
tunnel_search string |
Метод поиска туннеля, используемый при совместном использовании интерфейса. Варианты:
|
|
type string |
Тип удалённого шлюза. Варианты:
|
|
unity_support string |
Включить или отключить поддержку расширений Cisco UNITY Configuration Method. Варианты:
|
|
usrgrp string |
Имя группы пользователей для узлов коммутируемого доступа. Источник: user.group.name. |
|
vni integer |
VNI туннеля VXLAN. |
|
wizard_type string |
Тип мастера настройки VPN в графическом интерфейсе. Варианты:
|
|
xauthtype string |
Тип XAuth. Варианты:
|
Примечания
Примечание
- Устаревший fortiosapi объявлен нерекомендуемым; для запуска плейбуков предпочтительно использовать httpapi
- Модуль поддерживает check_mode.
Примеры
- name: Configure VPN remote gateway.
fortinet.fortios.fortios_vpn_ipsec_phase1_interface:
vdom: "{{ vdom }}"
state: "present"
access_token: "<your_own_value>"
vpn_ipsec_phase1_interface:
acct_verify: "enable"
add_gw_route: "enable"
add_route: "disable"
addke1: "0"
addke2: "0"
addke3: "0"
addke4: "0"
addke5: "0"
addke6: "0"
addke7: "0"
aggregate_member: "enable"
aggregate_weight: "1"
assign_ip: "disable"
assign_ip_from: "range"
authmethod: "psk"
authmethod_remote: "psk"
authpasswd: "<your_own_value>"
authusr: "<your_own_value>"
authusrgrp: "<your_own_value> (source user.group.name)"
auto_discovery_crossover: "allow"
auto_discovery_dialup_placeholder: "disable"
auto_discovery_forwarder: "enable"
auto_discovery_offer_interval: "5"
auto_discovery_psk: "enable"
auto_discovery_receiver: "enable"
auto_discovery_sender: "enable"
auto_discovery_shortcuts: "independent"
auto_negotiate: "enable"
auto_transport_threshold: "15"
azure_ad_autoconnect: "enable"
backup_gateway:
-
address: "<your_own_value>"
banner: "<your_own_value>"
cert_id_validation: "enable"
cert_peer_username_strip: "disable"
cert_peer_username_validation: "none"
cert_trust_store: "local"
certificate:
-
name: "default_name_41 (source vpn.certificate.local.name)"
childless_ike: "enable"
client_auto_negotiate: "disable"
client_keep_alive: "disable"
client_resume: "enable"
client_resume_interval: "7200"
comments: "<your_own_value>"
default_gw: "<your_own_value>"
default_gw_priority: "0"
dev_id: "<your_own_value>"
dev_id_notification: "disable"
dhcp_ra_giaddr: "<your_own_value>"
dhcp6_ra_linkaddr: "<your_own_value>"
dhgrp: "1"
digital_signature_auth: "enable"
distance: "15"
dns_mode: "manual"
dns_suffix_search:
-
dns_suffix: "<your_own_value>"
domain: "<your_own_value>"
dpd: "disable"
dpd_retrycount: "3"
dpd_retryinterval: "<your_own_value>"
eap: "enable"
eap_cert_auth: "enable"
eap_exclude_peergrp: "<your_own_value> (source user.peergrp.name)"
eap_identity: "use-id-payload"
ems_sn_check: "enable"
encap_local_gw4: "<your_own_value>"
encap_local_gw6: "<your_own_value>"
encap_remote_gw4: "<your_own_value>"
encap_remote_gw6: "<your_own_value>"
encapsulation: "none"
encapsulation_address: "ike"
enforce_unique_id: "disable"
esn: "require"
exchange_fgt_device_id: "enable"
exchange_interface_ip: "enable"
exchange_ip_addr4: "<your_own_value>"
exchange_ip_addr6: "<your_own_value>"
fallback_tcp_threshold: "15"
fec_base: "10"
fec_codec: "rs"
fec_egress: "enable"
fec_health_check: "<your_own_value> (source system.sdwan.health-check.name)"
fec_ingress: "enable"
fec_mapping_profile: "<your_own_value> (source vpn.ipsec.fec.name)"
fec_receive_timeout: "50"
fec_redundant: "1"
fec_send_timeout: "5"
fgsp_sync: "enable"
forticlient_enforcement: "enable"
fortinet_esp: "enable"
fragmentation: "enable"
fragmentation_mtu: "1200"
group_authentication: "enable"
group_authentication_secret: "<your_own_value>"
ha_sync_esp_seqno: "enable"
idle_timeout: "enable"
idle_timeoutinterval: "15"
ike_version: "1"
inbound_dscp_copy: "enable"
include_local_lan: "disable"
interface: "<your_own_value> (source system.interface.name)"
internal_domain_list:
-
domain_name: "<your_own_value>"
ip_delay_interval: "0"
ip_fragmentation: "pre-encapsulation"
ip_version: "4"
ipv4_dns_server1: "<your_own_value>"
ipv4_dns_server2: "<your_own_value>"
ipv4_dns_server3: "<your_own_value>"
ipv4_end_ip: "<your_own_value>"
ipv4_exclude_range:
-
end_ip: "<your_own_value>"
id: "116"
start_ip: "<your_own_value>"
ipv4_name: "<your_own_value> (source firewall.address.name firewall.addrgrp.name)"
ipv4_netmask: "<your_own_value>"
ipv4_split_exclude: "<your_own_value> (source firewall.address.name firewall.addrgrp.name)"
ipv4_split_include: "<your_own_value> (source firewall.address.name firewall.addrgrp.name)"
ipv4_start_ip: "<your_own_value>"
ipv4_wins_server1: "<your_own_value>"
ipv4_wins_server2: "<your_own_value>"
ipv6_auto_linklocal: "enable"
ipv6_dns_server1: "<your_own_value>"
ipv6_dns_server2: "<your_own_value>"
ipv6_dns_server3: "<your_own_value>"
ipv6_end_ip: "<your_own_value>"
ipv6_exclude_range:
-
end_ip: "<your_own_value>"
id: "132"
start_ip: "<your_own_value>"
ipv6_name: "<your_own_value> (source firewall.address6.name firewall.addrgrp6.name)"
ipv6_prefix: "128"
ipv6_split_exclude: "<your_own_value> (source firewall.address6.name firewall.addrgrp6.name)"
ipv6_split_include: "<your_own_value> (source firewall.address6.name firewall.addrgrp6.name)"
ipv6_start_ip: "<your_own_value>"
keepalive: "10"
keylife: "86400"
kms: "<your_own_value> (source vpn.kmip-server.name)"
link_cost: "0"
local_gw: "<your_own_value>"
local_gw6: "<your_own_value>"
localid: "<your_own_value>"
localid_type: "auto"
loopback_asymroute: "enable"
mesh_selector_type: "disable"
mode: "aggressive"
mode_cfg: "disable"
mode_cfg_allow_client_selector: "disable"
monitor: "<your_own_value> (source vpn.ipsec.phase1-interface.name)"
monitor_dict:
-
name: "default_name_154 (source vpn.ipsec.phase1-interface.name)"
monitor_hold_down_delay: "0"
monitor_hold_down_time: "<your_own_value>"
monitor_hold_down_type: "immediate"
monitor_hold_down_weekday: "everyday"
monitor_min: "0"
name: "default_name_160"
nattraversal: "enable"
negotiate_timeout: "30"
net_device: "enable"
network_id: "0"
network_overlay: "disable"
npu_offload: "enable"
packet_redistribution: "enable"
passive_mode: "enable"
peer: "<your_own_value> (source user.peer.name)"
peer_egress_shaping: "enable"
peer_egress_shaping_value: "0"
peergrp: "<your_own_value> (source user.peergrp.name)"
peerid: "<your_own_value>"
peertype: "any"
ppk: "disable"
ppk_identity: "<your_own_value>"
ppk_secret: "<your_own_value>"
priority: "1"
proposal: "des-md5"
psksecret: "<your_own_value>"
psksecret_remote: "<your_own_value>"
qkd: "disable"
qkd_hybrid: "disable"
qkd_profile: "<your_own_value> (source vpn.qkd.name)"
reauth: "disable"
rekey: "enable"
remote_gw: "<your_own_value>"
remote_gw_country: "<your_own_value>"
remote_gw_end_ip: "<your_own_value>"
remote_gw_match: "any"
remote_gw_start_ip: "<your_own_value>"
remote_gw_subnet: "<your_own_value>"
remote_gw_ztna_tags:
-
name: "default_name_194 (source firewall.address.name firewall.addrgrp.name)"
remote_gw6: "<your_own_value>"
remote_gw6_country: "<your_own_value>"
remote_gw6_end_ip: "<your_own_value>"
remote_gw6_match: "any"
remote_gw6_start_ip: "<your_own_value>"
remote_gw6_subnet: "<your_own_value>"
remotegw_ddns: "<your_own_value>"
rsa_signature_format: "pkcs1"
rsa_signature_hash_override: "enable"
save_password: "disable"
send_cert_chain: "enable"
shared_idle_timeout: "enable"
signature_hash_alg: "sha1"
split_include_service: "<your_own_value> (source firewall.service.group.name firewall.service.custom.name)"
suite_b: "disable"
transport: "udp"
tunnel_search: "selectors"
type: "static"
unity_support: "disable"
usrgrp: "<your_own_value> (source user.group.name)"
vni: "0"
wizard_type: "custom"
xauthtype: "disable"
Возвращаемые значения
Общие возвращаемые значения описаны здесь; ниже перечислены поля, уникальные для этого модуля:
Ключ | Описание |
|---|---|
build string | Номер сборки образа FortiGate Возвращается: всегда Пример: |
http_method string | Последний метод, использованный для передачи содержимого в FortiGate Возвращается: всегда Пример: |
http_status string | Последний результат, возвращённый FortiGate при последней выполненной операции Возвращается: всегда Пример: |
mkey string | Главный ключ (идентификатор), использованный при последнем вызове FortiGate Возвращается: при успехе Пример: |
name string | Имя таблицы, использованной для выполнения запроса Возвращается: всегда Пример: |
path string | Путь к таблице, использованной для выполнения запроса Возвращается: всегда Пример: |
revision string | Внутренний номер редакции Возвращается: всегда Пример: |
serial string | Серийный номер устройства Возвращается: всегда Пример: |
status string | Результат операции Возвращается: всегда Пример: |
vdom string | Используемый виртуальный домен Возвращается: всегда Пример: |
version string | Версия FortiGate Возвращается: всегда Пример: |
Ссылки на коллекцию
© 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_vpn_ipsec_phase1_interface_module.html