Spec-Zone.ru › Ansible 2.11

fortinet.fortimanager.fmgr_vap_dynamicmapping – нет описания

Примечание

Этот плагин входит в коллекцию fortinet.fortimanager (версия 2.0.1).

Для его установки используйте: ansible-galaxy collection install fortinet.fortimanager.

Для использования в плейбуке укажите: fortinet.fortimanager.fmgr_vap_dynamicmapping.

Новое в версии 2.10: модуля fortinet.fortimanager

  • Обзор
  • Параметры
  • Примечания
  • Примеры
  • Возвращаемые значения

Обзор

  • Этот модуль позволяет настроить устройство FortiManager.
  • Примеры включают все параметры и значения, которые необходимо настроить из источников данных перед использованием.

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
adom
строка / обязательно
параметр (adom) в запрошенном URL
bypass_validation
логический тип
    Варианты:
  • нет ←
  • да
устанавливается в значение True только когда схема модуля отличается от структуры API FortiManager, модуль продолжает выполнение без проверки параметров
rc_failed
список / элементы=строка
список кодов rc, при которых условия будут игнорироваться
rc_succeeded
список / элементы=строка
список кодов rc, при которых условия будут игнорироваться
state
строка / обязательно
    Варианты:
  • present
  • absent
указание на создание, обновление или удаление объекта
vap
строка / обязательно
параметр (vap) в запрошенном URL
vap_dynamicmapping
словарь
установленные параметры верхнего уровня
_centmgmt
строка
    Варианты:
  • отключить ←
  • включить
нет описания
_dhcp_svr_id
строка
нет описания
_intf_allowaccess
список / элементы=строка
    Варианты:
  • https
  • ping
  • ssh
  • snmp
  • http
  • telnet
  • fgfm
  • auto-ipsec
  • radius-acct
  • probe-response
  • capwap
нет описания
_intf_device-identification
строка
    Варианты:
  • отключить ←
  • включить
нет описания
_intf_device-netscan
строка
    Варианты:
  • отключить ←
  • включить
нет описания
_intf_dhcp-relay-ip
строка
нет описания
_intf_dhcp-relay-service
строка
    Варианты:
  • отключить ←
  • включить
нет описания
_intf_dhcp-relay-type
строка
    Варианты:
  • обычный ←
  • ipsec
нет описания
_intf_dhcp6-relay-ip
строка
нет описания
_intf_dhcp6-relay-service
строка
    Варианты:
  • отключить ←
  • включить
нет описания
_intf_dhcp6-relay-type
строка
    Варианты:
  • обычный ←
нет описания
_intf_ip
строка
нет описания
_intf_ip6-address
строка
нет описания
_intf_ip6-allowaccess
список / элементы=строка
    Варианты:
  • https
  • ping
  • ssh
  • snmp
  • http
  • telnet
  • любой
  • fgfm
  • capwap
нет описания
_intf_listen-forticlient-connection
строка
    Варианты:
  • отключить ←
  • включить
нет описания
_scope
список / элементы=строка
нет описания
name
строка
нет описания
vdom
строка
нет описания
acct-interim-interval
целое число
нет описания
address-group
строка
нет описания
alias
строка
нет описания
atf-weight
целое число
нет описания
auth
строка
    Варианты:
  • PSK
  • psk
  • RADIUS
  • radius
  • usergroup
нет описания
broadcast-ssid
строка
    Варианты:
  • отключить
  • включить
нет описания
broadcast-suppression
список / элементы=строка
    Варианты:
  • dhcp
  • arp
  • dhcp2
  • arp2
  • netbios-ns
  • netbios-ds
  • arp3
  • dhcp-up
  • dhcp-down
  • arp-known
  • arp-unknown
  • arp-reply
  • ipv6
  • dhcp-starvation
  • arp-poison
  • all-other-mc
  • all-other-bc
  • arp-proxy
  • dhcp-ucast
нет описания
captive-portal-ac-name
строка
нет описания
captive-portal-macauth-radius-secret
строка
нет описания
captive-portal-macauth-radius-server
строка
нет описания
captive-portal-radius-secret
строка
нет описания
captive-portal-radius-server
строка
нет описания
captive-portal-session-timeout-interval
целое число
нет описания
client-count
целое число
нет описания
dhcp-lease-time
целое число
нет описания
dhcp-option82-circuit-id-insertion
строка
    Варианты:
  • отключить
  • style-1
  • style-2
нет описания
dhcp-option82-insertion
строка
    Варианты:
  • отключить
  • включить
нет описания
dhcp-option82-remote-id-insertion
строка
    Варианты:
  • отключить
  • style-1
нет описания
dynamic-vlan
строка
    Варианты:
  • отключить
  • включить
нет описания
eap-reauth
строка
    Варианты:
  • отключить
  • включить
нет описания
eap-reauth-intv
целое число
нет описания
eapol-key-retries
строка
    Варианты:
  • отключить
  • включить
нет описания
encrypt
строка
    Варианты:
  • TKIP
  • AES
  • TKIP-AES
нет описания
external-fast-roaming
строка
    Варианты:
  • отключить
  • включить
нет описания
external-logout
строка
нет описания
external-web
строка
нет описания
fast-bss-transition
строка
    Варианты:
  • отключить
  • включить
нет описания
fast-roaming
string
    Варианты:
  • disable
  • enable
нет описания
ft-mobility-domain
integer
нет описания
ft-over-ds
string
    Варианты:
  • disable
  • enable
нет описания
ft-r0-key-lifetime
integer
нет описания
gtk-rekey
string
    Варианты:
  • disable
  • enable
нет описания
gtk-rekey-intv
integer
нет описания
hotspot20-profile
string
нет описания
intra-vap-privacy
string
    Варианты:
  • disable
  • enable
нет описания
ip
string
нет описания
key
string
нет описания
keyindex
integer
нет описания
ldpc
string
    Варианты:
  • disable
  • tx
  • rx
  • rxtx
нет описания
local-authentication
string
    Варианты:
  • disable
  • enable
нет описания
local-bridging
string
    Варианты:
  • disable
  • enable
нет описания
local-lan
string
    Варианты:
  • deny
  • allow
нет описания
local-standalone
string
    Варианты:
  • disable
  • enable
нет описания
local-standalone-nat
string
    Варианты:
  • disable
  • enable
нет описания
local-switching
string
    Варианты:
  • disable
  • enable
нет описания
mac-auth-bypass
string
    Варианты:
  • disable
  • enable
нет описания
mac-filter
string
    Варианты:
  • disable
  • enable
нет описания
mac-filter-policy-other
string
    Варианты:
  • deny
  • allow
нет описания
max-clients
integer
нет описания
max-clients-ap
integer
нет описания
me-disable-thresh
integer
нет описания
mesh-backhaul
string
    Варианты:
  • disable
  • enable
нет описания
mpsk
string
    Варианты:
  • disable
  • enable
нет описания
mpsk-concurrent-clients
integer
нет описания
multicast-enhance
string
    Варианты:
  • disable
  • enable
нет описания
multicast-rate
string
    Варианты:
  • 0
  • 6000
  • 12000
  • 24000
нет описания
okc
string
    Варианты:
  • disable
  • enable
нет описания
owe-groups
list / elements=string
    Варианты:
  • 19
  • 20
  • 21
нет описания
owe-transition
string
    Варианты:
  • disable
  • enable
нет описания
owe-transition-ssid
string
нет описания
passphrase
string
нет описания
pmf
string
    Варианты:
  • disable
  • enable
  • optional
нет описания
pmf-assoc-comeback-timeout
integer
нет описания
pmf-sa-query-retry-timeout
integer
нет описания
portal-message-override-group
string
нет описания
portal-type
string
    Варианты:
  • auth
  • auth+disclaimer
  • disclaimer
  • email-collect
  • cmcc
  • cmcc-macauth
  • auth-mac
нет описания
probe-resp-suppression
string
    Варианты:
  • disable
  • enable
нет описания
probe-resp-threshold
string
нет описания
ptk-rekey
string
    Варианты:
  • disable
  • enable
нет описания
ptk-rekey-intv
integer
нет описания
qos-profile
string
нет описания
quarantine
string
    Варианты:
  • disable
  • enable
нет описания
radio-2g-threshold
string
нет описания
radio-5g-threshold
string
нет описания
radio-sensitivity
string
    Варианты:
  • disable
  • enable
нет описания
radius-mac-auth
string
    Варианты:
  • disable
  • enable
нет описания
radius-mac-auth-server
string
нет описания
radius-mac-auth-usergroups
string
нет описания
radius-server
string
нет описания
rates-11a
list / elements=string
    Варианты:
  • 1
  • 1-basic
  • 2
  • 2-basic
  • 5.5
  • 5.5-basic
  • 6
  • 6-basic
  • 9
  • 9-basic
  • 12
  • 12-basic
  • 18
  • 18-basic
  • 24
  • 24-basic
  • 36
  • 36-basic
  • 48
  • 48-basic
  • 54
  • 54-basic
  • 11
  • 11-basic
нет описания
rates-11ac-ss12
list / elements=string
    Варианты:
  • mcs0/1
  • mcs1/1
  • mcs2/1
  • mcs3/1
  • mcs4/1
  • mcs5/1
  • mcs6/1
  • mcs7/1
  • mcs8/1
  • mcs9/1
  • mcs0/2
  • mcs1/2
  • mcs2/2
  • mcs3/2
  • mcs4/2
  • mcs5/2
  • mcs6/2
  • mcs7/2
  • mcs8/2
  • mcs9/2
  • mcs10/1
  • mcs11/1
  • mcs10/2
  • mcs11/2
нет описания
rates-11ac-ss34
list / elements=string
    Варианты:
  • mcs0/3
  • mcs1/3
  • mcs2/3
  • mcs3/3
  • mcs4/3
  • mcs5/3
  • mcs6/3
  • mcs7/3
  • mcs8/3
  • mcs9/3
  • mcs0/4
  • mcs1/4
  • mcs2/4
  • mcs3/4
  • mcs4/4
  • mcs5/4
  • mcs6/4
  • mcs7/4
  • mcs8/4
  • mcs9/4
  • mcs10/3
  • mcs11/3
  • mcs10/4
  • mcs11/4
нет описания
rates-11bg
list / elements=string
    Варианты:
  • 1
  • 1-basic
  • 2
  • 2-basic
  • 5.5
  • 5.5-basic
  • 6
  • 6-basic
  • 9
  • 9-basic
  • 12
  • 12-basic
  • 18
  • 18-basic
  • 24
  • 24-basic
  • 36
  • 36-basic
  • 48
  • 48-basic
  • 54
  • 54-basic
  • 11
  • 11-basic
нет описания
rates-11n-ss12
list / elements=string
    Варианты:
  • mcs0/1
  • mcs1/1
  • mcs2/1
  • mcs3/1
  • mcs4/1
  • mcs5/1
  • mcs6/1
  • mcs7/1
  • mcs8/2
  • mcs9/2
  • mcs10/2
  • mcs11/2
  • mcs12/2
  • mcs13/2
  • mcs14/2
  • mcs15/2
нет описания
rates-11n-ss34
list / elements=string
    Варианты:
  • mcs16/3
  • mcs17/3
  • mcs18/3
  • mcs19/3
  • mcs20/3
  • mcs21/3
  • mcs22/3
  • mcs23/3
  • mcs24/4
  • mcs25/4
  • mcs26/4
  • mcs27/4
  • mcs28/4
  • mcs29/4
  • mcs30/4
  • mcs31/4
нет описания
sae-groups
list / elements=string
    Варианты:
  • 1
  • 2
  • 5
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 27
  • 28
  • 29
  • 30
  • 31
нет описания
sae-password
string
нет описания
schedule
string
нет описания
security
string
    Варианты:
  • Ничего
  • WEP64
  • wep64
  • WEP128
  • wep128
  • WPA_PSK
  • WPA_RADIUS
  • WPA
  • WPA2
  • WPA2_AUTO
  • открытый
  • wpa-personal
  • wpa-enterprise
  • капсулированный-портал
  • wpa-только-personal
  • wpa-только-enterprise
  • wpa2-только-personal
  • wpa2-только-enterprise
  • wpa-personal+капсулированный-портал
  • wpa-только-personal+капсулированный-портал
  • wpa2-только-personal+капсулированный-портал
  • osen
  • wpa3-enterprise
  • sae
  • sae-transition
  • owe
  • wpa3-sae
  • wpa3-sae-transition
нет описания
security-exempt-list
string
нет описания
security-obsolete-option
string
    Варианты:
  • отключить
  • включить
нет описания
security-redirect-url
string
нет описания
selected-usergroups
string
нет описания
split-tunneling
string
    Варианты:
  • отключить
  • включить
нет описания
ssid
string
нет описания
tkip-counter-measure
string
    Варианты:
  • отключить
  • включить
нет описания
usergroup
string
нет описания
utm-profile
string
нет описания
vdom
string
нет описания
vlan-auto
string
    Варианты:
  • отключить
  • включить
нет описания
vlan-pooling
string
    Варианты:
  • wtp-группа
  • очередь-по-очереди
  • хеш
  • отключить
нет описания
vlanid
integer
нет описания
voice-enterprise
string
    Варианты:
  • отключить
  • включить
нет описания
workspace_locking_adom
string
adom для блокировки в режиме рабочего пространства FortiManager, значение может быть глобальным и другими, включая корневой
workspace_locking_timeout
integer
По умолчанию:
300
максимальное время в секундах ожидания для других пользователей, чтобы освободить блокировку рабочего пространства

Примечания

Примечание

  • Поддержка работы в режиме блокировки рабочего пространства в данном модуле FortiManager, параметры workspace_locking_adom и workspace_locking_timeout помогают выполнить работу.
  • Для создания или обновления объекта используйте директиву state present.
  • Для удаления объекта используйте директиву state absent.
  • Обычно выполнение одного модуля может завершиться ошибкой при возвращении ненулевого rc. Вы также можете переопределить условия для завершения ошибкой или успехом с помощью параметров rc_failed и rc_succeeded

Примеры

- hosts: fortimanager-inventory
  collections:
    - fortinet.fortimanager
  connection: httpapi
  vars:
     ansible_httpapi_use_ssl: True
     ansible_httpapi_validate_certs: False
     ansible_httpapi_port: 443
  tasks:
   - name: no description
     fmgr_vap_dynamicmapping:
        bypass_validation: False
        workspace_locking_adom: <value in [global, custom adom including root]>
        workspace_locking_timeout: 300
        rc_succeeded: [0, -2, -3, ...]
        rc_failed: [-2, -3, ...]
        adom: <your own value>
        vap: <your own value>
        state: <value in [present, absent]>
        vap_dynamicmapping:
           _centmgmt: <value in [disable, enable]>
           _dhcp_svr_id: <value of string>
           _intf_allowaccess:
             - https
             - ping
             - ssh
             - snmp
             - http
             - telnet
             - fgfm
             - auto-ipsec
             - radius-acct
             - probe-response
             - capwap
           _intf_device-identification: <value in [disable, enable]>
           _intf_device-netscan: <value in [disable, enable]>
           _intf_dhcp-relay-ip: <value of string>
           _intf_dhcp-relay-service: <value in [disable, enable]>
           _intf_dhcp-relay-type: <value in [regular, ipsec]>
           _intf_dhcp6-relay-ip: <value of string>
           _intf_dhcp6-relay-service: <value in [disable, enable]>
           _intf_dhcp6-relay-type: <value in [regular]>
           _intf_ip: <value of string>
           _intf_ip6-address: <value of string>
           _intf_ip6-allowaccess:
             - https
             - ping
             - ssh
             - snmp
             - http
             - telnet
             - any
             - fgfm
             - capwap
           _intf_listen-forticlient-connection: <value in [disable, enable]>
           _scope:
             -
                 name: <value of string>
                 vdom: <value of string>
           acct-interim-interval: <value of integer>
           address-group: <value of string>
           alias: <value of string>
           atf-weight: <value of integer>
           auth: <value in [PSK, psk, RADIUS, ...]>
           broadcast-ssid: <value in [disable, enable]>
           broadcast-suppression:
             - dhcp
             - arp
             - dhcp2
             - arp2
             - netbios-ns
             - netbios-ds
             - arp3
             - dhcp-up
             - dhcp-down
             - arp-known
             - arp-unknown
             - arp-reply
             - ipv6
             - dhcp-starvation
             - arp-poison
             - all-other-mc
             - all-other-bc
             - arp-proxy
             - dhcp-ucast
           captive-portal-ac-name: <value of string>
           captive-portal-macauth-radius-secret: <value of string>
           captive-portal-macauth-radius-server: <value of string>
           captive-portal-radius-secret: <value of string>
           captive-portal-radius-server: <value of string>
           captive-portal-session-timeout-interval: <value of integer>
           client-count: <value of integer>
           dhcp-lease-time: <value of integer>
           dhcp-option82-circuit-id-insertion: <value in [disable, style-1, style-2]>
           dhcp-option82-insertion: <value in [disable, enable]>
           dhcp-option82-remote-id-insertion: <value in [disable, style-1]>
           dynamic-vlan: <value in [disable, enable]>
           eap-reauth: <value in [disable, enable]>
           eap-reauth-intv: <value of integer>
           eapol-key-retries: <value in [disable, enable]>
           encrypt: <value in [TKIP, AES, TKIP-AES]>
           external-fast-roaming: <value in [disable, enable]>
           external-logout: <value of string>
           external-web: <value of string>
           fast-bss-transition: <value in [disable, enable]>
           fast-roaming: <value in [disable, enable]>
           ft-mobility-domain: <value of integer>
           ft-over-ds: <value in [disable, enable]>
           ft-r0-key-lifetime: <value of integer>
           gtk-rekey: <value in [disable, enable]>
           gtk-rekey-intv: <value of integer>
           hotspot20-profile: <value of string>
           intra-vap-privacy: <value in [disable, enable]>
           ip: <value of string>
           key: <value of string>
           keyindex: <value of integer>
           ldpc: <value in [disable, tx, rx, ...]>
           local-authentication: <value in [disable, enable]>
           local-bridging: <value in [disable, enable]>
           local-lan: <value in [deny, allow]>
           local-standalone: <value in [disable, enable]>
           local-standalone-nat: <value in [disable, enable]>
           local-switching: <value in [disable, enable]>
           mac-auth-bypass: <value in [disable, enable]>
           mac-filter: <value in [disable, enable]>
           mac-filter-policy-other: <value in [deny, allow]>
           max-clients: <value of integer>
           max-clients-ap: <value of integer>
           me-disable-thresh: <value of integer>
           mesh-backhaul: <value in [disable, enable]>
           mpsk: <value in [disable, enable]>
           mpsk-concurrent-clients: <value of integer>
           multicast-enhance: <value in [disable, enable]>
           multicast-rate: <value in [0, 6000, 12000, ...]>
           okc: <value in [disable, enable]>
           owe-groups:
             - 19
             - 20
             - 21
           owe-transition: <value in [disable, enable]>
           owe-transition-ssid: <value of string>
           passphrase: <value of string>
           pmf: <value in [disable, enable, optional]>
           pmf-assoc-comeback-timeout: <value of integer>
           pmf-sa-query-retry-timeout: <value of integer>
           portal-message-override-group: <value of string>
           portal-type: <value in [auth, auth+disclaimer, disclaimer, ...]>
           probe-resp-suppression: <value in [disable, enable]>
           probe-resp-threshold: <value of string>
           ptk-rekey: <value in [disable, enable]>
           ptk-rekey-intv: <value of integer>
           qos-profile: <value of string>
           quarantine: <value in [disable, enable]>
           radio-2g-threshold: <value of string>
           radio-5g-threshold: <value of string>
           radio-sensitivity: <value in [disable, enable]>
           radius-mac-auth: <value in [disable, enable]>
           radius-mac-auth-server: <value of string>
           radius-mac-auth-usergroups: <value of string>
           radius-server: <value of string>
           rates-11a:
             - 1
             - 1-basic
             - 2
             - 2-basic
             - 5.5
             - 5.5-basic
             - 6
             - 6-basic
             - 9
             - 9-basic
             - 12
             - 12-basic
             - 18
             - 18-basic
             - 24
             - 24-basic
             - 36
             - 36-basic
             - 48
             - 48-basic
             - 54
             - 54-basic
             - 11
             - 11-basic
           rates-11ac-ss12:
             - mcs0/1
             - mcs1/1
             - mcs2/1
             - mcs3/1
             - mcs4/1
             - mcs5/1
             - mcs6/1
             - mcs7/1
             - mcs8/1
             - mcs9/1
             - mcs0/2
             - mcs1/2
             - mcs2/2
             - mcs3/2
             - mcs4/2
             - mcs5/2
             - mcs6/2
             - mcs7/2
             - mcs8/2
             - mcs9/2
             - mcs10/1
             - mcs11/1
             - mcs10/2
             - mcs11/2
           rates-11ac-ss34:
             - mcs0/3
             - mcs1/3
             - mcs2/3
             - mcs3/3
             - mcs4/3
             - mcs5/3
             - mcs6/3
             - mcs7/3
             - mcs8/3
             - mcs9/3
             - mcs0/4
             - mcs1/4
             - mcs2/4
             - mcs3/4
             - mcs4/4
             - mcs5/4
             - mcs6/4
             - mcs7/4
             - mcs8/4
             - mcs9/4
             - mcs10/3
             - mcs11/3
             - mcs10/4
             - mcs11/4
           rates-11bg:
             - 1
             - 1-basic
             - 2
             - 2-basic
             - 5.5
             - 5.5-basic
             - 6
             - 6-basic
             - 9
             - 9-basic
             - 12
             - 12-basic
             - 18
             - 18-basic
             - 24
             - 24-basic
             - 36
             - 36-basic
             - 48
             - 48-basic
             - 54
             - 54-basic
             - 11
             - 11-basic
           rates-11n-ss12:
             - mcs0/1
             - mcs1/1
             - mcs2/1
             - mcs3/1
             - mcs4/1
             - mcs5/1
             - mcs6/1
             - mcs7/1
             - mcs8/2
             - mcs9/2
             - mcs10/2
             - mcs11/2
             - mcs12/2
             - mcs13/2
             - mcs14/2
             - mcs15/2
           rates-11n-ss34:
             - mcs16/3
             - mcs17/3
             - mcs18/3
             - mcs19/3
             - mcs20/3
             - mcs21/3
             - mcs22/3
             - mcs23/3
             - mcs24/4
             - mcs25/4
             - mcs26/4
             - mcs27/4
             - mcs28/4
             - mcs29/4
             - mcs30/4
             - mcs31/4
           sae-groups:
             - 1
             - 2
             - 5
             - 14
             - 15
             - 16
             - 17
             - 18
             - 19
             - 20
             - 21
             - 27
             - 28
             - 29
             - 30
             - 31
           sae-password: <value of string>
           schedule: <value of string>
           security: <value in [None, WEP64, wep64, ...]>
           security-exempt-list: <value of string>
           security-obsolete-option: <value in [disable, enable]>
           security-redirect-url: <value of string>
           selected-usergroups: <value of string>
           split-tunneling: <value in [disable, enable]>
           ssid: <value of string>
           tkip-counter-measure: <value in [disable, enable]>
           usergroup: <value of string>
           utm-profile: <value of string>
           vdom: <value of string>
           vlan-auto: <value in [disable, enable]>
           vlan-pooling: <value in [wtp-group, round-robin, hash, ...]>
           vlanid: <value of integer>
           voice-enterprise: <value in [disable, enable]>

Значения возврата

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

Ключ Возвращаемое значение Описание
request_url
string
всегда
Полный запрошенный URL

Пример:
/sys/login/user
response_code
integer
всегда
Статус запроса API

response_message
string
всегда
Дескриптивное сообщение ответа API

Пример:
OK.


Авторы

  • Link Zheng (@chillancezen)
  • Jie Xue (@JieX19)
  • Frank Shen (@fshen01)
  • Hongbin Lu (@fgtdev-hblu)

© 2012–2018 Michael DeHaan
© 2018–2021 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.11/collections/fortinet/fortimanager/fmgr_vap_dynamicmapping_module.html

Spec-Zone.ru

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