модуль fortinet.fortimanager.fmgr_fsp_vlan_interface_ipv6 — IPv6 интерфейса.
Примечание
Этот модуль входит в коллекцию fortinet.fortimanager (версия 2.14.0).
Возможно, эта коллекция уже установлена, если вы используете пакет ansible. Она не входит в ansible-core. Чтобы проверить, установлена ли она, выполните ansible-galaxy collection list.
Чтобы установить её, используйте: ansible-galaxy collection install fortinet.fortimanager.
Чтобы использовать её в плейбуке, укажите: fortinet.fortimanager.fmgr_fsp_vlan_interface_ipv6.
Добавлено в fortinet.fortimanager 2.0.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. |
fsp_vlan_interface_ipv6 dictionary | Набор параметров верхнего уровня. |
|
autoconf string |
Автоматическая настройка. Варианты:
|
|
cli_conn6_status псевдонимы: cli-conn6-status integer |
Статус подключения CLI conn6. |
|
dhcp6_client_options псевдонимы: dhcp6-client-options list / elements=string |
Параметры клиента DHCP6. Варианты:
|
|
dhcp6_information_request псевдонимы: dhcp6-information-request string |
Запрос информации DHCP6. Варианты:
|
|
dhcp6_prefix_delegation псевдонимы: dhcp6-prefix-delegation string |
Делегирование префикса DHCP6. Варианты:
|
|
dhcp6_prefix_hint псевдонимы: dhcp6-prefix-hint string |
Подсказка префикса DHCP6. |
|
dhcp6_prefix_hint_plt псевдонимы: dhcp6-prefix-hint-plt integer |
PLT подсказки префикса DHCP6. |
|
dhcp6_prefix_hint_vlt псевдонимы: dhcp6-prefix-hint-vlt integer |
VLT подсказки префикса DHCP6. |
|
dhcp6_relay_interface_id псевдонимы: dhcp6-relay-interface-id string |
Идентификатор интерфейса ретранслятора DHCP6. |
|
dhcp6_relay_ip псевдонимы: dhcp6-relay-ip string |
IP-адрес ретранслятора DHCP6. |
|
dhcp6_relay_service псевдонимы: dhcp6-relay-service string |
Служба ретрансляции DHCP6. Варианты:
|
|
dhcp6_relay_source_interface псевдонимы: dhcp6-relay-source-interface string |
Включить или отключить использование адреса этого интерфейса в качестве исходного адреса сообщения ретранслятора. Варианты:
|
|
dhcp6_relay_source_ip псевдонимы: dhcp6-relay-source-ip string |
IPv6-адрес, используемый ретранслятором DHCP6 в качестве исходного IP-адреса. |
|
dhcp6_relay_type псевдонимы: dhcp6-relay-type string |
Тип ретрансляции DHCP6. Варианты:
|
|
icmp6_send_redirect псевдонимы: icmp6-send-redirect string |
Включить или отключить отправку перенаправлений ICMPv6. Варианты:
|
|
interface_identifier псевдонимы: interface-identifier string |
Идентификатор интерфейса. |
|
ip6_address псевдонимы: ip6-address string |
IPv6-адрес. |
|
ip6_adv_rio псевдонимы: ip6-adv-rio string |
Включить или отключить отправку объявлений с параметром информации о маршруте. Варианты:
|
|
ip6_allowaccess псевдонимы: ip6-allowaccess list / elements=string |
Разрешённый доступ по IPv6. Варианты:
|
|
ip6_default_life псевдонимы: ip6-default-life integer |
Срок действия IPv6 по умолчанию. |
|
ip6_delegated_prefix_iaid псевдонимы: ip6-delegated-prefix-iaid integer |
IAID полученного делегированного префикса с вышестоящего интерфейса. |
|
ip6_delegated_prefix_list псевдонимы: ip6-delegated-prefix-list list / elements=dictionary |
Список делегированных префиксов IPv6. |
|
autonomous_flag псевдонимы: autonomous-flag string |
Флаг автономной настройки. Варианты:
|
|
delegated_prefix_iaid псевдонимы: delegated-prefix-iaid integer |
IAID полученного делегированного префикса с вышестоящего интерфейса. |
|
dnssl_service псевдонимы: dnssl-service string |
Включить или отключить использование домена из делегированного префикса для DNSSL. Варианты:
|
|
onlink_flag псевдонимы: onlink-flag string |
Флаг связи с каналом. Варианты:
|
|
prefix_id псевдонимы: prefix-id integer |
Идентификатор префикса. |
|
rdnss any |
(список) RDNSS. |
|
rdnss_service псевдонимы: rdnss-service string |
Служба RDNSS. Варианты:
|
|
subnet string |
Подсеть. |
|
upstream_interface псевдонимы: upstream-interface string |
Вышестоящий интерфейс. |
|
ip6_dns_server_override псевдонимы: ip6-dns-server-override string |
Переопределение DNS-сервера IPv6. Варианты:
|
|
ip6_extra_addr псевдонимы: ip6-extra-addr list / elements=dictionary |
Дополнительный адрес IPv6. |
|
prefix string |
Префикс. |
|
ip6_hop_limit псевдонимы: ip6-hop-limit integer |
Ограничение числа переходов IPv6. |
|
ip6_link_mtu псевдонимы: ip6-link-mtu integer |
MTU канала IPv6. |
|
ip6_manage_flag псевдонимы: ip6-manage-flag string |
Флаг управления IPv6. Варианты:
|
|
ip6_max_interval псевдонимы: ip6-max-interval integer |
Максимальный интервал IPv6. |
|
ip6_min_interval псевдонимы: ip6-min-interval integer |
Минимальный интервал IPv6. |
|
ip6_mode псевдонимы: ip6-mode string |
Режим IPv6. Варианты:
|
|
ip6_other_flag псевдонимы: ip6-other-flag string |
Дополнительный флаг IPv6. Варианты:
|
|
ip6_prefix_list псевдонимы: ip6-prefix-list list / elements=dictionary |
Список префиксов IPv6. |
|
autonomous_flag псевдонимы: autonomous-flag string |
Флаг автономной настройки. Варианты:
|
|
dnssl any |
(список) Dnssl. |
|
onlink_flag aliases: onlink-flag string |
Флаг Onlink. Варианты:
|
|
preferred_life_time aliases: preferred-life-time integer |
Предпочтительное время жизни. |
|
prefix string |
Префикс. |
|
rdnss any |
(список) Rdnss. |
|
valid_life_time aliases: valid-life-time integer |
Срок действия. |
|
ip6_prefix_mode aliases: ip6-prefix-mode string |
Назначение префикса через DHCP или RA. Варианты:
|
|
ip6_reachable_time aliases: ip6-reachable-time integer |
Время доступности IPv6. |
|
ip6_retrans_time aliases: ip6-retrans-time integer |
Время повторной передачи IPv6. |
|
ip6_route_pref aliases: ip6-route-pref string |
Задать предпочтение маршрута для интерфейса Варианты:
|
|
ip6_send_adv aliases: ip6-send-adv string |
Отправка объявлений IPv6. Варианты:
|
|
ip6_subnet aliases: ip6-subnet string |
Подсеть IPv6. |
|
ip6_upstream_interface aliases: ip6-upstream-interface string |
Вышестоящий интерфейс IPv6. |
|
nd_cert aliases: nd-cert string |
Сертификат ND. |
|
nd_cga_modifier aliases: nd-cga-modifier string |
Модификатор CGA для ND. |
|
nd_mode aliases: nd-mode string |
Режим ND. Варианты:
|
|
nd_security_level aliases: nd-security-level integer |
Уровень безопасности ND. |
|
nd_timestamp_delta aliases: nd-timestamp-delta integer |
Дельта временной метки ND. |
|
nd_timestamp_fuzz aliases: nd-timestamp-fuzz integer |
Погрешность временной метки ND. |
|
ra_send_mtu aliases: ra-send-mtu string |
Включить/отключить передачу MTU канала в пакете RA. Варианты:
|
|
unique_autoconf_addr aliases: unique-autoconf-addr string |
Уникальный автоматически настроенный адрес. Варианты:
|
|
vrip6_link_local string |
Локальный адрес канала VRIP6. |
|
vrrp6 list / elements=dictionary |
VRRPv6. |
|
accept_mode aliases: accept-mode string |
Режим приема. Варианты:
|
|
adv_interval aliases: adv-interval integer |
Интервал отправки объявлений. |
|
ignore_default_route aliases: ignore-default-route string |
Включить/отключить игнорирование маршрута по умолчанию при проверке назначения. Варианты:
|
|
preempt string |
Упреждение. Варианты:
|
|
priority integer |
Приоритет. |
|
start_time aliases: start-time integer |
Время запуска. |
|
status string |
Состояние. Варианты:
|
|
vrdst6 string |
Назначение VRDSt6. |
|
vrdst_priority aliases: vrdst-priority integer |
Приоритет виртуального маршрутизатора, если назначение виртуального маршрутизатора становится недоступным |
|
vrgrp integer |
Группа виртуальных маршрутизаторов. |
|
vrid integer |
Идентификатор виртуального маршрутизатора. |
|
vrip6 string |
Виртуальный IPv6-адрес маршрутизатора. |
|
vrrp_virtual_mac6 aliases: vrrp-virtual-mac6 string |
Виртуальный MAC-адрес VRRPv6. Варианты:
|
proposed_method string | Переопределенный метод для базового запроса Json RPC. Варианты:
|
rc_failed list / elements=integer | Список кодов rc, для которых переопределяются условия ошибки. |
rc_succeeded list / elements=integer | Список кодов rc, для которых переопределяются условия успешного выполнения. |
revision_note string | Примечание об изменении, которое можно указать при создании или обновлении объекта. |
vlan string / обязательный | Параметр (vlan) в запрашиваемом URL. |
workspace_locking_adom string | ADOM для блокировки в FortiManager, работающем в режиме рабочей области. Значением может быть global или другой ADOM, включая 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.
Примеры
- name: Example playbook (generated based on argument schema)
hosts: fortimanagers
connection: httpapi
gather_facts: false
tasks:
- name: IPv6 of interface.
fortinet.fortimanager.fmgr_fsp_vlan_interface_ipv6:
# workspace_locking_adom: <global or your adom name>
adom: <your own value>
vlan: <your own value>
fsp_vlan_interface_ipv6:
# autoconf: <value in [disable, enable]>
# dhcp6_client_options: ["rapid", "iapd", "iana", "dns", "dnsname"]
# dhcp6_information_request: <value in [disable, enable]>
# dhcp6_prefix_delegation: <value in [disable, enable]>
# dhcp6_prefix_hint: <string>
# dhcp6_prefix_hint_plt: <integer>
# dhcp6_prefix_hint_vlt: <integer>
# dhcp6_relay_ip: <string>
# dhcp6_relay_service: <value in [disable, enable]>
# dhcp6_relay_type: <value in [regular]>
# ip6_address: <string>
# ip6_allowaccess: ["https", "ping", "ssh", "snmp", "http", "telnet", "fgfm", "capwap",
# "fabric"]
# ip6_default_life: <integer>
# ip6_dns_server_override: <value in [disable, enable]>
# ip6_hop_limit: <integer>
# ip6_link_mtu: <integer>
# ip6_manage_flag: <value in [disable, enable]>
# ip6_max_interval: <integer>
# ip6_min_interval: <integer>
# ip6_mode: <value in [static, dhcp, pppoe, ...]>
# ip6_other_flag: <value in [disable, enable]>
# ip6_reachable_time: <integer>
# ip6_retrans_time: <integer>
# ip6_send_adv: <value in [disable, enable]>
# ip6_subnet: <string>
# ip6_upstream_interface: <string>
# nd_cert: <string>
# nd_cga_modifier: <string>
# nd_mode: <value in [basic, SEND-compatible]>
# nd_security_level: <integer>
# nd_timestamp_delta: <integer>
# nd_timestamp_fuzz: <integer>
# vrip6_link_local: <string>
# vrrp_virtual_mac6: <value in [disable, enable]>
# ip6_delegated_prefix_list:
# - autonomous_flag: <value in [disable, enable]>
# onlink_flag: <value in [disable, enable]>
# prefix_id: <integer>
# rdnss: <list or string>
# rdnss_service: <value in [delegated, default, specify]>
# subnet: <string>
# upstream_interface: <string>
# delegated_prefix_iaid: <integer>
# dnssl_service: <value in [disable, enable]>
# ip6_extra_addr:
# - prefix: <string>
# ip6_prefix_list:
# - autonomous_flag: <value in [disable, enable]>
# dnssl: <list or string>
# onlink_flag: <value in [disable, enable]>
# preferred_life_time: <integer>
# prefix: <string>
# rdnss: <list or string>
# valid_life_time: <integer>
# vrrp6:
# - accept_mode: <value in [disable, enable]>
# adv_interval: <integer>
# preempt: <value in [disable, enable]>
# priority: <integer>
# start_time: <integer>
# status: <value in [disable, enable]>
# vrdst6: <string>
# vrgrp: <integer>
# vrid: <integer>
# vrip6: <string>
# ignore_default_route: <value in [disable, enable]>
# vrdst_priority: <integer>
# interface_identifier: <string>
# unique_autoconf_addr: <value in [disable, enable]>
# icmp6_send_redirect: <value in [disable, enable]>
# cli_conn6_status: <integer>
# ip6_prefix_mode: <value in [dhcp6, ra]>
# ra_send_mtu: <value in [disable, enable]>
# ip6_delegated_prefix_iaid: <integer>
# dhcp6_relay_source_interface: <value in [disable, enable]>
# dhcp6_relay_interface_id: <string>
# dhcp6_relay_source_ip: <string>
# ip6_adv_rio: <value in [disable, enable]>
# ip6_route_pref: <value in [medium, high, low]>
Возвращаемые значения
Общие возвращаемые значения описаны здесь, ниже перечислены поля, уникальные для этого модуля:
Ключ | Описание |
|---|---|
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_fsp_vlan_interface_ipv6_module.html