fortinet.fortimanager.fmgr_vpn_ipsec_phase1 module – Настройка удалённого шлюза VPN.
Примечание
Этот модуль входит в коллекцию fortinet.fortimanager (версия 2.14.0).
Возможно, эта коллекция уже установлена, если вы используете пакет ansible. Она не входит в состав ansible-core. Чтобы проверить, установлена ли она, выполните ansible-galaxy collection list.
Для установки используйте: ansible-galaxy collection install fortinet.fortimanager.
Чтобы использовать модуль в плейбуке, укажите: fortinet.fortimanager.fmgr_vpn_ipsec_phase1.
Добавлено в fortinet.fortimanager 2.12.0
Обзор
- Этот модуль позволяет настраивать устройство FortiManager.
- В примерах приведены все параметры и значения, которые необходимо адаптировать к источникам данных перед использованием.
Параметры
Параметр | Комментарии |
|---|---|
access_token string | Токен для доступа к FortiManager без использования имени пользователя и пароля. |
adom string / обязательный | Параметр (adom) в запрашиваемом URL. |
bypass_validation boolean | Установите значение True только в том случае, если схема модуля отличается от структуры API FortiManager. Модуль продолжит выполнение без проверки параметров. Варианты:
|
enable_log boolean | Включить/отключить ведение журнала для задачи. Варианты:
|
forticloud_access_token string | Аутентификация клиента Ansible с помощью токена доступа к API FortiCloud. |
proposed_method string | Переопределенный метод для базового запроса Json RPC. Варианты:
|
rc_failed list / elements=integer | Список кодов rc, для которых будут переопределены условия сбоя. |
rc_succeeded list / elements=integer | Список кодов rc, для которых будут переопределены условия успешного выполнения. |
revision_note string | Примечание об изменении, которое можно указать при создании или обновлении объекта. |
state string / обязательный | Директива для создания, обновления или удаления объекта. Варианты:
|
vpn_ipsec_phase1 dictionary | Набор параметров верхнего уровня. |
|
acct_verify псевдонимы: acct-verify string |
Включить/отключить проверку записи учета RADIUS. Варианты:
|
|
add_gw_route псевдонимы: add-gw-route string |
Включить/отключить автоматическое добавление маршрута к удаленному шлюзу. Варианты:
|
|
add_route псевдонимы: 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. Варианты:
|
|
assign_ip псевдонимы: assign-ip string |
Включить/отключить назначение IP-адреса интерфейсу IPsec с помощью метода конфигурации. Варианты:
|
|
assign_ip_from псевдонимы: assign-ip-from string |
Способ назначения IP-адреса. Варианты:
|
|
authmethod string |
Метод аутентификации. Варианты:
|
|
authmethod_remote псевдонимы: authmethod-remote string |
Метод аутентификации Варианты:
|
|
authpasswd list / elements=string |
Пароль XAuth |
|
authusr string |
Имя пользователя XAuth. |
|
authusrgrp list / elements=string |
Группа пользователей для аутентификации. |
|
auto_negotiate псевдонимы: auto-negotiate string |
Включить/отключить автоматический запуск согласования IKE SA. Варианты:
|
|
auto_transport_threshold псевдонимы: auto-transport-threshold integer |
Время ожидания в секундах перед переключением на следующий транспортный протокол. |
|
azure_ad_autoconnect псевдонимы: azure-ad-autoconnect string |
Включить/отключить автоматическое подключение Azure AD для FortiClient. Варианты:
|
|
backup_gateway псевдонимы: backup-gateway list / elements=string |
Передать клиентам Unity адрес резервного шлюза |
|
banner string |
Сообщение, которое клиент Unity должен отображать после подключения. |
|
cert_id_validation псевдонимы: cert-id-validation string |
Включить/отключить перекрестную проверку идентификатора узла-пира и идентификационных данных в сертификате узла-пира, как указано в RFC 4945. Варианты:
|
|
cert_peer_username_strip псевдонимы: cert-peer-username-strip string |
Включить/отключить удаление домена из идентификатора сертификата. Варианты:
|
|
cert_peer_username_validation псевдонимы: cert-peer-username-validation string |
Включить/отключить перекрестную проверку имени пользователя узла-пира и идентификационных данных в сертификате узла-пира. Варианты:
|
|
cert_trust_store псевдонимы: cert-trust-store string |
Хранилище доверенных сертификатов CA. Варианты:
|
|
certificate list / elements=string |
Имена до 4 личных сертификатов, подписанных центром сертификации. |
|
childless_ike псевдонимы: childless-ike string |
Включить/отключить запуск IKEv2 без дочерних SA Варианты:
|
|
client_auto_negotiate псевдонимы: client-auto-negotiate string |
Включить/отключить разрешение VPN-клиенту устанавливать туннель при отсутствии трафика. Варианты:
|
|
client_keep_alive псевдонимы: client-keep-alive string |
Включить/отключить разрешение VPN-клиенту поддерживать туннель в активном состоянии при отсутствии трафика. Варианты:
|
|
client_resume псевдонимы: client-resume string |
Включить/отключить возобновление автономных сеансов FortiClient. Варианты:
|
|
client_resume_interval псевдонимы: client-resume-interval integer |
Максимальное время в секундах, в течение которого VPN-клиент может возобновить использование туннеля после перехода компьютера клиента в спящий режим или те… |
|
comments string |
Комментарий. |
|
dev_id aliases: dev-id string |
Идентификатор устройства, передаваемый в уведомлении об идентификаторе устройства. |
|
dev_id_notification aliases: dev-id-notification string |
Включить/отключить уведомление об идентификаторе устройства. Варианты:
|
|
dhcp6_ra_linkaddr aliases: dhcp6-ra-linkaddr string |
IPv6-адрес канала агента ретрансляции, используемый в запросах DHCP6. |
|
dhcp_ra_giaddr aliases: dhcp-ra-giaddr string |
IP-адрес шлюза агента ретрансляции, используемый в поле giaddr запросов DHCP. |
|
dhgrp list / elements=string |
Группа DH. Варианты:
|
|
digital_signature_auth aliases: digital-signature-auth string |
Включить/отключить аутентификацию IKEv2 с цифровой подписью Варианты:
|
|
distance integer |
Административное расстояние для маршрутов, добавленных IKE |
|
dns_mode aliases: dns-mode string |
Режим DNS-сервера. Варианты:
|
|
dns_suffix_search aliases: dns-suffix-search list / elements=string |
Один или несколько суффиксов доменных имён DNS в кавычках, разделённых пробелами. |
|
domain string |
Сообщить клиентам Unity единый домен DNS по умолчанию. |
|
dpd string |
Режим обнаружения недоступности узла (DPD). Варианты:
|
|
dpd_retrycount aliases: dpd-retrycount integer |
Количество повторных попыток DPD. |
|
dpd_retryinterval aliases: dpd-retryinterval list / elements=integer |
Интервал повторных попыток DPD. |
|
eap string |
Включить/отключить аутентификацию EAP в IKEv2. Варианты:
|
|
eap_cert_auth aliases: eap-cert-auth string |
Включить/отключить аутентификацию сертификата узла в дополнение к EAP, если узел является конечной точкой FortiClient. Варианты:
|
|
eap_exclude_peergrp aliases: eap-exclude-peergrp list / elements=string |
Группа узлов, исключённая из аутентификации EAP. |
|
eap_identity aliases: eap-identity string |
Тип идентификатора узла EAP в IKEv2. Варианты:
|
|
ems_sn_check aliases: ems-sn-check string |
Включить/отключить проверку серийного номера EMS. Варианты:
|
|
enforce_unique_id aliases: enforce-unique-id string |
Включить/отключить проверку уникальности идентификатора узла. Варианты:
|
|
esn string |
Расширенный порядковый номер Варианты:
|
|
exchange_fgt_device_id aliases: exchange-fgt-device-id string |
Включить/отключить обмен идентификаторами устройств с узлами FortiGate для использования FortiManager данных монитора VPN. Варианты:
|
|
fallback_tcp_threshold aliases: fallback-tcp-threshold integer |
Время ожидания в секундах перед переключением трафика IKE/IPsec на TCP. |
|
fec_base aliases: fec-base integer |
Количество базовых пакетов коррекции ошибок (FEC) |
|
fec_codec aliases: fec-codec string |
Алгоритм кодирования/декодирования коррекции ошибок (FEC). Варианты:
|
|
fec_egress aliases: fec-egress string |
Включить/отключить коррекцию ошибок (FEC) для исходящего трафика IPsec. Варианты:
|
|
fec_health_check aliases: fec-health-check list / elements=string |
Проверка работоспособности SD-WAN. |
|
fec_ingress aliases: fec-ingress string |
Включить/отключить коррекцию ошибок (FEC) для входящего трафика IPsec. Варианты:
|
|
fec_mapping_profile aliases: fec-mapping-profile list / elements=string |
Коррекция ошибок (FEC) |
|
fec_receive_timeout aliases: fec-receive-timeout integer |
Время ожидания в миллисекундах перед отбрасыванием пакетов коррекции ошибок (FEC) |
|
fec_redundant aliases: fec-redundant integer |
Количество избыточных пакетов коррекции ошибок (FEC) |
|
fec_send_timeout aliases: fec-send-timeout integer |
Время ожидания в миллисекундах перед отправкой пакетов коррекции ошибок (FEC) |
|
fgsp_sync aliases: fgsp-sync string |
Включить/отключить синхронизацию туннелей IPsec для FGSP IPsec. Варианты:
|
|
forticlient_enforcement aliases: forticlient-enforcement string |
Включить/отключить принудительное применение FortiClient. Варианты:
|
|
fortinet_esp aliases: fortinet-esp string |
Включить/отключить инкапсуляцию Fortinet ESP. Варианты:
|
|
fragmentation string |
Включить/отключить фрагментацию сообщений IKE при повторной передаче. Варианты:
|
|
fragmentation_mtu aliases: fragmentation-mtu integer |
MTU фрагментации IKE |
|
group_authentication aliases: group-authentication string |
Включить/отключить групповую аутентификацию IKEv2 IDi. Варианты:
|
|
group_authentication_secret aliases: group-authentication-secret list / elements=string |
Пароль для групповой аутентификации IKEv2 ID. |
|
ha_sync_esp_seqno aliases: ha-sync-esp-seqno string |
Включить/отключить скачок порядкового номера для IPsec HA. Варианты:
|
|
idle_timeout aliases: idle-timeout string |
Включить/отключить тайм-аут бездействия туннеля IPsec. Варианты:
|
|
idle_timeoutinterval aliases: idle-timeoutinterval integer |
Тайм-аут бездействия туннеля IPsec в минутах |
|
ike_version aliases: ike-version string |
Версия протокола IKE. Варианты:
|
|
inbound_dscp_copy aliases: inbound-dscp-copy string |
Включить/отключить копирование DSCP из заголовка ESP во внутренний IP-заголовок. Варианты:
|
|
include_local_lan aliases: include-local-lan string |
Включить/отключить доступ клиентов Unity к локальной LAN. Варианты:
|
|
interface list / elements=string |
Локальный физический, агрегированный или VLAN-интерфейс исходящего трафика. |
|
internal_domain_list aliases: internal-domain-list list / elements=string |
Одно или несколько внутренних доменных имён в кавычках, разделённых пробелами. |
|
ip_delay_interval aliases: ip-delay-interval integer |
Интервал задержки перед повторным использованием IP-адреса в секундах |
|
ipv4_dns_server1 aliases: ipv4-dns-server1 string |
DNS-сервер IPv4 1. |
|
ipv4_dns_server2 aliases: ipv4-dns-server2 string |
DNS-сервер IPv4 2. |
|
ipv4_dns_server3 aliases: ipv4-dns-server3 string |
DNS-сервер IPv4 3. |
|
ipv4_end_ip aliases: ipv4-end-ip string |
Конечный адрес диапазона IPv4. |
|
ipv4_exclude_range aliases: ipv4-exclude-range list / elements=dictionary |
Исключаемый диапазон IPv4. |
|
end_ip aliases: end-ip string |
Конечный адрес исключаемого диапазона IPv4. |
|
id integer |
Идентификатор. |
|
start_ip aliases: start-ip string |
Начальный адрес исключаемого диапазона IPv4. |
|
ipv4_name aliases: ipv4-name list / elements=string |
Имя IPv4-адреса. |
|
ipv4_netmask aliases: ipv4-netmask string |
Маска сети IPv4. |
|
ipv4_split_exclude aliases: ipv4-split-exclude list / elements=string |
Подсети IPv4, трафик которых не должен передаваться через туннель IPsec. |
|
ipv4_split_include aliases: ipv4-split-include list / elements=string |
Подсети IPv4 для split-include. |
|
ipv4_start_ip aliases: ipv4-start-ip string |
Начальный адрес диапазона IPv4. |
|
ipv4_wins_server1 aliases: ipv4-wins-server1 string |
WINS-сервер 1. |
|
ipv4_wins_server2 aliases: ipv4-wins-server2 string |
WINS-сервер 2. |
|
ipv6_auto_linklocal aliases: ipv6-auto-linklocal string |
Включить/отключить автоматическую генерацию локального IPv6-адреса канала с использованием последних 8 байт IPv6-адреса, назначенного mode-cfg. Варианты:
|
|
ipv6_dns_server1 aliases: ipv6-dns-server1 string |
DNS-сервер IPv6 1. |
|
ipv6_dns_server2 aliases: ipv6-dns-server2 string |
DNS-сервер IPv6 2. |
|
ipv6_dns_server3 aliases: ipv6-dns-server3 string |
DNS-сервер IPv6 3. |
|
ipv6_end_ip aliases: ipv6-end-ip string |
Конечный адрес диапазона IPv6. |
|
ipv6_exclude_range aliases: ipv6-exclude-range list / elements=dictionary |
Исключаемый диапазон IPv6. |
|
end_ip aliases: end-ip string |
Конечный адрес исключаемого диапазона IPv6. |
|
id integer |
Идентификатор. |
|
start_ip aliases: start-ip string |
Начальный адрес исключаемого диапазона IPv6. |
|
ipv6_name aliases: ipv6-name list / elements=string |
Имя IPv6-адреса. |
|
ipv6_prefix aliases: ipv6-prefix integer |
Префикс IPv6. |
|
ipv6_split_exclude aliases: ipv6-split-exclude list / elements=string |
Подсети IPv6, трафик которых не должен передаваться через туннель IPsec. |
|
ipv6_split_include aliases: ipv6-split-include list / elements=string |
Подсети IPv6 для split-include. |
|
ipv6_start_ip aliases: ipv6-start-ip string |
Начальный адрес диапазона IPv6. |
|
keepalive integer |
Интервал поддержания активности NAT-T. |
|
keylife integer |
Время в секундах до истечения срока действия ключа шифрования фазы 1. |
|
kms list / elements=string |
Сервер служб управления ключами. |
|
link_cost aliases: link-cost integer |
Стоимость нижележащего канала VPN-туннеля. |
|
local_gw aliases: local-gw string |
Локальный VPN-шлюз. |
|
localid string |
Локальный идентификатор. |
|
localid_type aliases: localid-type string |
Тип локального идентификатора. Варианты:
|
|
loopback_asymroute aliases: loopback-asymroute string |
Включить/отключить асимметричную маршрутизацию трафика IKE через интерфейс loopback. Варианты:
|
|
mesh_selector_type aliases: mesh-selector-type string |
Добавлять селекторы с подмножествами конфигурации в зависимости от трафика. Варианты:
|
|
mode string |
Режим защиты идентификатора, используемый для установления защищенного канала. Варианты:
|
|
mode_cfg aliases: mode-cfg string |
Включить/отключить метод конфигурирования. Варианты:
|
|
mode_cfg_allow_client_selector aliases: mode-cfg-allow-client-selector string |
Включить/отключить возможность использования клиентом mode-cfg пользовательских селекторов фазы 2. Варианты:
|
|
name string / обязательный |
Имя удаленного шлюза IPsec. |
|
nattraversal string |
Включить/отключить обход NAT. Варианты:
|
|
negotiate_timeout aliases: negotiate-timeout integer |
Время ожидания согласования IKE SA в секундах |
|
network_id aliases: network-id integer |
Идентификатор сети VPN-шлюза. |
|
network_overlay aliases: network-overlay string |
Включить/отключить сетевые оверлеи. Варианты:
|
|
npu_offload aliases: npu-offload string |
Включить/отключить разгрузку на NPU. Варианты:
|
|
peer list / elements=string |
Принимать сертификат этого узла-пира. |
|
peergrp list / elements=string |
Принимать эту группу сертификатов узлов-пиров. |
|
peerid string |
Принимать этот идентификатор узла-пира. |
|
peertype string |
Принимать этот тип узла-пира. Варианты:
|
|
ppk string |
Включить/отключить постквантовый предварительно общий ключ IKEv2. Варианты:
|
|
ppk_identity aliases: ppk-identity string |
Идентификатор постквантового предварительно общего ключа IKEv2. |
|
ppk_secret aliases: ppk-secret list / elements=string |
Постквантовый предварительно общий ключ IKEv2. |
|
priority integer |
Приоритет маршрутов, добавленных IKE. |
|
proposal string |
Предложение Phase1. Варианты:
|
|
psksecret list / elements=string |
Общий секрет для аутентификации PSK |
|
psksecret_remote aliases: psksecret-remote list / elements=string |
Общий секрет для аутентификации PSK на удаленной стороне |
|
qkd string |
Включить/отключить использование квантового распределения ключей Варианты:
|
|
qkd_hybrid aliases: qkd-hybrid string |
Включить/отключить использование квантового распределения ключей Варианты:
|
|
qkd_profile aliases: qkd-profile list / elements=string |
Квантовое распределение ключей |
|
reauth string |
Включить/отключить повторную аутентификацию по истечении срока действия SA IKE. Варианты:
|
|
rekey string |
Включить/отключить повторное создание ключа для Phase1. Варианты:
|
|
remote_gw aliases: remote-gw string |
Удаленный шлюз VPN. |
|
remote_gw6_country aliases: remote-gw6-country string |
Адреса IPv6, связанные с определенной страной. |
|
remote_gw6_end_ip aliases: remote-gw6-end-ip string |
Последний адрес IPv6 в диапазоне. |
|
remote_gw6_match aliases: remote-gw6-match string |
Задать тип сопоставления адреса удаленного шлюза IPv6. Варианты:
|
|
remote_gw6_start_ip aliases: remote-gw6-start-ip string |
Первый адрес IPv6 в диапазоне. |
|
remote_gw6_subnet aliases: remote-gw6-subnet string |
Адрес IPv6 и префикс. |
|
remote_gw_country aliases: remote-gw-country string |
Адреса IPv4, связанные с определенной страной. |
|
remote_gw_end_ip aliases: remote-gw-end-ip string |
Последний адрес IPv4 в диапазоне. |
|
remote_gw_match aliases: remote-gw-match string |
Задать тип сопоставления адреса удаленного шлюза IPv4. Варианты:
|
|
remote_gw_start_ip aliases: remote-gw-start-ip string |
Первый адрес IPv4 в диапазоне. |
|
remote_gw_subnet aliases: remote-gw-subnet list / elements=string |
Адрес IPv4 и маска подсети. |
|
remote_gw_ztna_tags aliases: remote-gw-ztna-tags list / elements=string |
Теги состояния ZTNA для IPv4. |
|
remotegw_ddns aliases: remotegw-ddns string |
Доменное имя удаленного шлюза. |
|
rsa_signature_format aliases: rsa-signature-format string |
Формат подписи RSA для аутентификации с цифровой подписью. Варианты:
|
|
rsa_signature_hash_override aliases: rsa-signature-hash-override string |
Включить/отключить переопределение алгоритма хеширования подписи RSA для IKEv2. Варианты:
|
|
save_password aliases: save-password string |
Включить/отключить сохранение имени пользователя и пароля XAuth на VPN-клиентах. Варианты:
|
|
send_cert_chain aliases: send-cert-chain string |
Включить/отключить отправку цепочки сертификатов. Варианты:
|
|
shared_idle_timeout aliases: shared-idle-timeout string |
Включить/отключить общий тайм-аут бездействия туннеля IPsec. Варианты:
|
|
signature_hash_alg aliases: signature-hash-alg list / elements=string |
Алгоритмы хеширования для аутентификации с цифровой подписью. Варианты:
|
|
split_include_service aliases: split-include-service list / elements=string |
Службы, включаемые в split tunnel. |
|
suite_b aliases: suite-b string |
Использовать Suite-B. Варианты:
|
|
transit_gateway aliases: transit-gateway string |
Туннель IPsec, созданный автомасштабированием для использования в качестве транзитного шлюза. Варианты:
|
|
transport string |
Задать транспортный протокол IKE. Варианты:
|
|
type string |
Тип удаленного шлюза. Варианты:
|
|
unity_support aliases: unity-support string |
Включить/отключить поддержку расширений метода конфигурации Cisco UNITY. Варианты:
|
|
usrgrp list / elements=string |
Имя группы пользователей для абонентов удаленного доступа. |
|
wizard_type aliases: wizard-type string |
Тип мастера настройки VPN в графическом интерфейсе. Варианты:
|
|
xauthtype string |
Тип XAuth. Варианты:
|
workspace_locking_adom string | ADOM, блокируемый для FortiManager, работающего в режиме рабочей области; значение может быть global или другим значением, включая root. |
workspace_locking_timeout integer | Максимальное время в секундах ожидания снятия блокировки рабочей области другим пользователем. По умолчанию: |
Примечания
Примечание
- Начиная с версии 2.4.0, имена всех входных аргументов задаются в соответствии с соглашением об именовании через подчеркивание (snake_case). Замените аргументы, например «var-name», на «var_name». Старые имена аргументов по-прежнему доступны, однако будут выводиться предупреждения об устаревании. Это предупреждение можно отключить, задав deprecation_warnings=False в ansible.cfg.
- Этот модуль FortiManager поддерживает работу в режиме блокировки рабочей области; для этого используются параметры верхнего уровня workspace_locking_adom и workspace_locking_timeout.
- Обычно выполнение модуля завершается ошибкой при возврате ненулевого значения rc. Условия завершения с ошибкой или успехом также можно переопределить с помощью параметров rc_failed и rc_succeeded.
- Чтобы создать объект или обновить его, используйте директиву state present.
- Чтобы удалить объект, используйте директиву state absent.
Примеры
- name: Example playbook (generated based on argument schema)
hosts: fortimanagers
connection: httpapi
gather_facts: false
tasks:
- name: Configure VPN remote gateway.
fortinet.fortimanager.fmgr_vpn_ipsec_phase1:
# workspace_locking_adom: <global or your adom name>
adom: <your own value>
state: present # <value in [present, absent]>
vpn_ipsec_phase1:
name: "your value" # Required variable, string
# acct_verify: <value in [disable, enable]>
# add_gw_route: <value in [disable, enable]>
# add_route: <value in [disable, enable]>
# addke1: ["0", "1080", "1081", "1082", "1083", "1084", "1085", "1089", "1090", "1091",
# "1092", "1093", "1094", "35", "36", "37"]
# addke2: ["0", "1080", "1081", "1082", "1083", "1084", "1085", "1089", "1090", "1091",
# "1092", "1093", "1094", "35", "36", "37"]
# addke3: ["0", "1080", "1081", "1082", "1083", "1084", "1085", "1089", "1090", "1091",
# "1092", "1093", "1094", "35", "36", "37"]
# addke4: ["0", "1080", "1081", "1082", "1083", "1084", "1085", "1089", "1090", "1091",
# "1092", "1093", "1094", "35", "36", "37"]
# addke5: ["0", "1080", "1081", "1082", "1083", "1084", "1085", "1089", "1090", "1091",
# "1092", "1093", "1094", "35", "36", "37"]
# addke6: ["0", "1080", "1081", "1082", "1083", "1084", "1085", "1089", "1090", "1091",
# "1092", "1093", "1094", "35", "36", "37"]
# addke7: ["0", "1080", "1081", "1082", "1083", "1084", "1085", "1089", "1090", "1091",
# "1092", "1093", "1094", "35", "36", "37"]
# assign_ip: <value in [disable, enable]>
# assign_ip_from: <value in [range, usrgrp, dhcp, ...]>
# authmethod: <value in [psk, signature]>
# authmethod_remote: <value in [psk, signature]>
# authpasswd: <list or string>
# authusr: <string>
# authusrgrp: <list or string>
# auto_negotiate: <value in [disable, enable]>
# auto_transport_threshold: <integer>
# azure_ad_autoconnect: <value in [disable, enable]>
# backup_gateway: <list or string>
# banner: <string>
# cert_id_validation: <value in [disable, enable]>
# cert_peer_username_strip: <value in [disable, enable]>
# cert_peer_username_validation: <value in [othername, rfc822name, cn, ...]>
# cert_trust_store: <value in [local, ems]>
# certificate: <list or string>
# childless_ike: <value in [disable, enable]>
# client_auto_negotiate: <value in [disable, enable]>
# client_keep_alive: <value in [disable, enable]>
# client_resume: <value in [disable, enable]>
# client_resume_interval: <integer>
# comments: <string>
# dev_id: <string>
# dev_id_notification: <value in [disable, enable]>
# dhcp_ra_giaddr: <string>
# dhcp6_ra_linkaddr: <string>
# dhgrp: ["1", "2", "5", "14", "15", "16", "17", "18", "19", "20", "21", "27", "28",
# "29", "30", "31", "32"]
# digital_signature_auth: <value in [disable, enable]>
# distance: <integer>
# dns_mode: <value in [auto, manual]>
# dns_suffix_search: <list or string>
# domain: <string>
# dpd: <value in [disable, on-idle, on-demand]>
# dpd_retrycount: <integer>
# dpd_retryinterval: <list or integer>
# eap: <value in [disable, enable]>
# eap_cert_auth: <value in [disable, enable]>
# eap_exclude_peergrp: <list or string>
# eap_identity: <value in [use-id-payload, send-request]>
# ems_sn_check: <value in [enable, disable]>
# enforce_unique_id: <value in [disable, keep-new, keep-old]>
# esn: <value in [disable, require, allow]>
# exchange_fgt_device_id: <value in [disable, enable]>
# fec_base: <integer>
# fec_codec: <value in [rs, xor]>
# fec_egress: <value in [disable, enable]>
# fec_health_check: <list or string>
# fec_ingress: <value in [disable, enable]>
# fec_mapping_profile: <list or string>
# fec_receive_timeout: <integer>
# fec_redundant: <integer>
# fec_send_timeout: <integer>
# fgsp_sync: <value in [disable, enable]>
# fortinet_esp: <value in [disable, enable]>
# fragmentation: <value in [disable, enable]>
# fragmentation_mtu: <integer>
# group_authentication: <value in [disable, enable]>
# group_authentication_secret: <list or string>
# ha_sync_esp_seqno: <value in [disable, enable]>
# idle_timeout: <value in [disable, enable]>
# idle_timeoutinterval: <integer>
# ike_version: <value in [1, 2]>
# inbound_dscp_copy: <value in [disable, enable]>
# include_local_lan: <value in [disable, enable]>
# interface: <list or string>
# internal_domain_list: <list or string>
# ip_delay_interval: <integer>
# ipv4_dns_server1: <string>
# ipv4_dns_server2: <string>
# ipv4_dns_server3: <string>
# ipv4_end_ip: <string>
# ipv4_exclude_range:
# - end_ip: <string>
# id: <integer>
# start_ip: <string>
# ipv4_name: <list or string>
# ipv4_netmask: <string>
# ipv4_split_exclude: <list or string>
# ipv4_split_include: <list or string>
# ipv4_start_ip: <string>
# ipv4_wins_server1: <string>
# ipv4_wins_server2: <string>
# ipv6_auto_linklocal: <value in [disable, enable]>
# ipv6_dns_server1: <string>
# ipv6_dns_server2: <string>
# ipv6_dns_server3: <string>
# ipv6_end_ip: <string>
# ipv6_exclude_range:
# - end_ip: <string>
# id: <integer>
# start_ip: <string>
# ipv6_name: <list or string>
# ipv6_prefix: <integer>
# ipv6_split_exclude: <list or string>
# ipv6_split_include: <list or string>
# ipv6_start_ip: <string>
# keepalive: <integer>
# keylife: <integer>
# kms: <list or string>
# link_cost: <integer>
# local_gw: <string>
# localid: <string>
# localid_type: <value in [auto, fqdn, user-fqdn, ...]>
# loopback_asymroute: <value in [disable, enable]>
# mesh_selector_type: <value in [disable, subnet, host]>
# mode: <value in [main, aggressive]>
# mode_cfg: <value in [disable, enable]>
# mode_cfg_allow_client_selector: <value in [disable, enable]>
# nattraversal: <value in [disable, enable, forced]>
# negotiate_timeout: <integer>
# network_id: <integer>
# network_overlay: <value in [disable, enable]>
# npu_offload: <value in [disable, enable]>
# peer: <list or string>
# peergrp: <list or string>
# peerid: <string>
# peertype: <value in [any, one, dialup, ...]>
# ppk: <value in [disable, allow, require]>
# ppk_identity: <string>
# ppk_secret: <list or string>
# priority: <integer>
# proposal: <value in [des-md5, des-sha1, 3des-md5, ...]>
# psksecret: <list or string>
# psksecret_remote: <list or string>
# qkd: <value in [disable, allow, require]>
# qkd_hybrid: <value in [disable, require, allow]>
# qkd_profile: <list or string>
# reauth: <value in [disable, enable]>
# rekey: <value in [disable, enable]>
# remote_gw: <string>
# remote_gw_country: <string>
# remote_gw_end_ip: <string>
# remote_gw_match: <value in [any, ipmask, iprange, ...]>
# remote_gw_start_ip: <string>
# remote_gw_subnet: <list or string>
# remote_gw_ztna_tags: <list or string>
# remote_gw6_country: <string>
# remote_gw6_end_ip: <string>
# remote_gw6_match: <value in [any, iprange, geography, ...]>
# remote_gw6_start_ip: <string>
# remote_gw6_subnet: <string>
# remotegw_ddns: <string>
# rsa_signature_format: <value in [pkcs1, pss]>
# rsa_signature_hash_override: <value in [disable, enable]>
# save_password: <value in [disable, enable]>
# send_cert_chain: <value in [disable, enable]>
# shared_idle_timeout: <value in [disable, enable]>
# signature_hash_alg: ["sha1", "sha2-256", "sha2-384", "sha2-512"]
# split_include_service: <list or string>
# suite_b: <value in [disable, suite-b-gcm-128, suite-b-gcm-256]>
# transit_gateway: <value in [disable, enable]>
# transport: <value in [udp, tcp, auto, ...]>
# type: <value in [static, dynamic, ddns]>
# unity_support: <value in [disable, enable]>
# usrgrp: <list or string>
# wizard_type: <value in [custom, dialup-forticlient, dialup-ios, ...]>
# xauthtype: <value in [disable, client, pap, ...]>
# fallback_tcp_threshold: <integer>
# forticlient_enforcement: <value in [disable, enable]>
Возвращаемые значения
Общие возвращаемые значения описаны здесь, ниже перечислены поля, уникальные для этого модуля:
Ключ | Описание |
|---|---|
meta dictionary | Результат запроса. Возвращается: всегда |
|
request_url string |
Полный URL запроса. Возвращается: всегда Пример: |
|
response_code integer |
Статус API-запроса. Возвращается: всегда Пример: |
|
response_data list / elements=string |
Ответ API. Возвращается: всегда |
|
response_message string |
Текстовое описание ответа API. Возвращается: всегда Пример: |
|
system_information dictionary |
Информация о целевой системе. Возвращается: всегда |
rc integer | Статус запроса. Возвращается: всегда Пример: |
version_check_warning list / elements=string | Предупреждение о том, что используемые в плейбуке параметры не поддерживаются текущей версией FortiManager. Возвращается: при наличии сложных параметров |
Ссылки на коллекцию
© 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/fortimanager/fmgr_vpn_ipsec_phase1_module.html