Spec-Zone.ru › Ansible

модуль fortinet.fortimanager.fmgr_user_radius – Настройка записей серверов RADIUS.

Примечание

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

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

Чтобы установить её, используйте: ansible-galaxy collection install fortinet.fortimanager.

Чтобы использовать её в плейбуке, укажите: fortinet.fortimanager.fmgr_user_radius.

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

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

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

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

Параметры

Параметр

Комментарии

access_token

string

Токен для доступа к FortiManager без использования имени пользователя и пароля.

adom

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

Параметр (adom) в запрашиваемом URL.

bypass_validation

boolean

Устанавливайте значение True только в том случае, если схема модуля отличается от структуры API FortiManager. В этом случае модуль продолжит выполнение без проверки параметров.

Варианты:

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

enable_log

boolean

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

Варианты:

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

forticloud_access_token

string

Аутентификация клиента Ansible с помощью токена доступа к API forticloud.

proposed_method

string

Переопределённый метод для базового запроса Json RPC.

Варианты:

  • "update"
  • "set"
  • "add"

rc_failed

list / elements=integer

Список кодов rc, для которых будут переопределены условия неудачного выполнения.

rc_succeeded

list / elements=integer

Список кодов rc, для которых будут переопределены условия успешного выполнения.

revision_note

string

Примечание об изменении, которое можно указать при создании или обновлении объекта.

state

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

Директива для создания, обновления или удаления объекта.

Варианты:

  • "present"
  • "absent"

user_radius

dictionary

Набор параметров верхнего уровня.

account_key_cert_field

псевдонимы: account-key-cert-field

string

Задаёт поле идентификатора субъекта в сертификате для проверки прав доступа пользователя.

Варианты:

  • "othername"
  • "rfc822name"
  • "dnsname"
  • "cn"

account_key_processing

псевдонимы: account-key-processing

string

Операция обработки ключа учётной записи.

Варианты:

  • "same"
  • "strip"

accounting_server

псевдонимы: accounting-server

list / elements=dictionary

Сервер учёта.

id

integer

Идентификатор

interface

string

Указывает исходящий интерфейс для подключения к серверу.

interface_select_method

псевдонимы: interface-select-method

string

Указывает способ выбора исходящего интерфейса для подключения к серверу.

Варианты:

  • "auto"
  • "sdwan"
  • "specify"

port

integer

Номер порта учёта RADIUS.

secret

any

(список) Секретный ключ.

server

string

Описание отсутствует

source_ip

псевдонимы: source-ip

string

IP-адрес источника для связи с сервером RADIUS.

status

string

Состояние.

Варианты:

  • "disable"
  • "enable"

vrf_select

псевдонимы: vrf-select

integer

Идентификатор VRF, используемый для подключения к серверу.

acct_all_servers

псевдонимы: acct-all-servers

string

Включить или отключить отправку сообщений учёта на все настроенные серверы

Варианты:

  • "disable"
  • "enable"

acct_interim_interval

псевдонимы: acct-interim-interval

integer

Интервал в секундах между промежуточными сообщениями обновления учёта.

all_usergroup

псевдонимы: all-usergroup

string

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

Варианты:

  • "disable"
  • "enable"

auth_type

псевдонимы: auth-type

string

Методы и протоколы аутентификации, разрешённые для этого сервера RADIUS.

Варианты:

  • "pap"
  • "chap"
  • "ms_chap"
  • "ms_chap_v2"
  • "auto"

ca_cert

псевдонимы: ca-cert

string

Центр сертификации сервера, которому следует доверять при использовании TLS.

call_station_id_type

псевдонимы: call-station-id-type

string

Настройка типа идентификатора вызывающей и вызываемой станции

Варианты:

  • "legacy"
  • "IP"
  • "MAC"

class

any

(список) Имя атрибута класса

client_cert

псевдонимы: client-cert

string

Сертификат клиента для использования с TLS.

delimiter

string

Настройка разделителя для разделения имён групп профилей в атрибуте SSO

Варианты:

  • "plus"
  • "comma"

dynamic_mapping

list / elements=dictionary

Динамическое сопоставление.

_scope

list / elements=dictionary

Область действия.

name

string

Имя.

vdom

string

VDOM.

account_key_cert_field

псевдонимы: account-key-cert-field

string

Задаёт поле идентификатора субъекта в сертификате для проверки прав доступа пользователя.

Варианты:

  • "othername"
  • "rfc822name"
  • "dnsname"
  • "cn"

account_key_processing

псевдонимы: account-key-processing

string

Операция обработки ключа учётной записи.

Варианты:

  • "same"
  • "strip"

accounting_server

псевдонимы: accounting-server

list / elements=dictionary

Сервер учёта.

id

integer

Идентификатор.

interface

string

Интерфейс.

interface_select_method

псевдонимы: interface-select-method

string

Метод выбора интерфейса.

Варианты:

  • "auto"
  • "sdwan"
  • "specify"

port

integer

Порт.

secret

any

(список) Секрет.

server

string

Сервер.

source_ip

псевдонимы: source-ip

string

IP-адрес источника.

status

string

Состояние.

Варианты:

  • "disable"
  • "enable"

vrf_select

псевдонимы: vrf-select

integer

Идентификатор VRF, используемый для подключения к серверу.

acct_all_servers

псевдонимы: acct-all-servers

string

Учёт на всех серверах.

Варианты:

  • "disable"
  • "enable"

acct_interim_interval

псевдонимы: acct-interim-interval

integer

Промежуточный интервал учёта.

all_usergroup

псевдонимы: all-usergroup

string

Все группы пользователей.

Варианты:

  • "disable"
  • "enable"

auth_type

псевдонимы: auth-type

string

Тип аутентификации.

Варианты:

  • "pap"
  • "chap"
  • "ms_chap"
  • "ms_chap_v2"
  • "auto"

ca_cert

псевдонимы: ca-cert

string

Центр сертификации сервера, которому следует доверять при использовании TLS.

call_station_id_type

псевдонимы: call-station-id-type

string

Настройка типа идентификатора вызывающей и вызываемой станции

Варианты:

  • "legacy"
  • "IP"
  • "MAC"

class

any

(list) Класс.

client_cert

aliases: client-cert

string

Сертификат клиента для использования в TLS.

delimiter

string

Настройка разделителя для разделения имен групп профилей в атрибуте SSO

Варианты:

  • "plus"
  • "comma"

dp_carrier_endpoint_attribute

aliases: dp-carrier-endpoint-attribute

string

Атрибут конечной точки оператора DP.

Варианты:

  • "User-Name"
  • "User-Password"
  • "CHAP-Password"
  • "NAS-IP-Address"
  • "NAS-Port"
  • "Service-Type"
  • "Framed-Protocol"
  • "Framed-IP-Address"
  • "Framed-IP-Netmask"
  • "Framed-Routing"
  • "Filter-Id"
  • "Framed-MTU"
  • "Framed-Compression"
  • "Login-IP-Host"
  • "Login-Service"
  • "Login-TCP-Port"
  • "Reply-Message"
  • "Callback-Number"
  • "Callback-Id"
  • "Framed-Route"
  • "Framed-IPX-Network"
  • "State"
  • "Class"
  • "Vendor-Specific"
  • "Session-Timeout"
  • "Idle-Timeout"
  • "Termination-Action"
  • "Called-Station-Id"
  • "Calling-Station-Id"
  • "NAS-Identifier"
  • "Proxy-State"
  • "Login-LAT-Service"
  • "Login-LAT-Node"
  • "Login-LAT-Group"
  • "Framed-AppleTalk-Link"
  • "Framed-AppleTalk-Network"
  • "Framed-AppleTalk-Zone"
  • "Acct-Status-Type"
  • "Acct-Delay-Time"
  • "Acct-Input-Octets"
  • "Acct-Output-Octets"
  • "Acct-Session-Id"
  • "Acct-Authentic"
  • "Acct-Session-Time"
  • "Acct-Input-Packets"
  • "Acct-Output-Packets"
  • "Acct-Terminate-Cause"
  • "Acct-Multi-Session-Id"
  • "Acct-Link-Count"
  • "CHAP-Challenge"
  • "NAS-Port-Type"
  • "Port-Limit"
  • "Login-LAT-Port"

dp_carrier_endpoint_block_attribute

aliases: dp-carrier-endpoint-block-attribute

string

Атрибут блока конечной точки оператора DP.

Варианты:

  • "User-Name"
  • "User-Password"
  • "CHAP-Password"
  • "NAS-IP-Address"
  • "NAS-Port"
  • "Service-Type"
  • "Framed-Protocol"
  • "Framed-IP-Address"
  • "Framed-IP-Netmask"
  • "Framed-Routing"
  • "Filter-Id"
  • "Framed-MTU"
  • "Framed-Compression"
  • "Login-IP-Host"
  • "Login-Service"
  • "Login-TCP-Port"
  • "Reply-Message"
  • "Callback-Number"
  • "Callback-Id"
  • "Framed-Route"
  • "Framed-IPX-Network"
  • "State"
  • "Class"
  • "Vendor-Specific"
  • "Session-Timeout"
  • "Idle-Timeout"
  • "Termination-Action"
  • "Called-Station-Id"
  • "Calling-Station-Id"
  • "NAS-Identifier"
  • "Proxy-State"
  • "Login-LAT-Service"
  • "Login-LAT-Node"
  • "Login-LAT-Group"
  • "Framed-AppleTalk-Link"
  • "Framed-AppleTalk-Network"
  • "Framed-AppleTalk-Zone"
  • "Acct-Status-Type"
  • "Acct-Delay-Time"
  • "Acct-Input-Octets"
  • "Acct-Output-Octets"
  • "Acct-Session-Id"
  • "Acct-Authentic"
  • "Acct-Session-Time"
  • "Acct-Input-Packets"
  • "Acct-Output-Packets"
  • "Acct-Terminate-Cause"
  • "Acct-Multi-Session-Id"
  • "Acct-Link-Count"
  • "CHAP-Challenge"
  • "NAS-Port-Type"
  • "Port-Limit"
  • "Login-LAT-Port"

dp_context_timeout

aliases: dp-context-timeout

integer

Тайм-аут контекста DP.

dp_flush_ip_session

aliases: dp-flush-ip-session

string

Очистка IP-сеанса DP.

Варианты:

  • "disable"
  • "enable"

dp_hold_time

aliases: dp-hold-time

integer

Время удержания DP.

dp_http_header

aliases: dp-http-header

string

HTTP-заголовок DP.

dp_http_header_fallback

aliases: dp-http-header-fallback

string

Резервный вариант HTTP-заголовка DP.

Варианты:

  • "ip-header-address"
  • "default-profile"

dp_http_header_status

aliases: dp-http-header-status

string

Состояние HTTP-заголовка DP.

Варианты:

  • "disable"
  • "enable"

dp_http_header_suppress

aliases: dp-http-header-suppress

string

Подавление HTTP-заголовка DP.

Варианты:

  • "disable"
  • "enable"

dp_log_dyn_flags

aliases: dp-log-dyn_flags

list / elements=string

Флаги динамического журнала DP.

Варианты:

  • "none"
  • "protocol-error"
  • "profile-missing"
  • "context-missing"
  • "accounting-stop-missed"
  • "accounting-event"
  • "radiusd-other"
  • "endpoint-block"

dp_log_period

aliases: dp-log-period

integer

Период ведения журнала DP.

dp_mem_percent

aliases: dp-mem-percent

integer

Процент памяти DP.

dp_profile_attribute

aliases: dp-profile-attribute

string

Атрибут профиля DP.

Варианты:

  • "User-Name"
  • "User-Password"
  • "CHAP-Password"
  • "NAS-IP-Address"
  • "NAS-Port"
  • "Service-Type"
  • "Framed-Protocol"
  • "Framed-IP-Address"
  • "Framed-IP-Netmask"
  • "Framed-Routing"
  • "Filter-Id"
  • "Framed-MTU"
  • "Framed-Compression"
  • "Login-IP-Host"
  • "Login-Service"
  • "Login-TCP-Port"
  • "Reply-Message"
  • "Callback-Number"
  • "Callback-Id"
  • "Framed-Route"
  • "Framed-IPX-Network"
  • "State"
  • "Class"
  • "Vendor-Specific"
  • "Session-Timeout"
  • "Idle-Timeout"
  • "Termination-Action"
  • "Called-Station-Id"
  • "Calling-Station-Id"
  • "NAS-Identifier"
  • "Proxy-State"
  • "Login-LAT-Service"
  • "Login-LAT-Node"
  • "Login-LAT-Group"
  • "Framed-AppleTalk-Link"
  • "Framed-AppleTalk-Network"
  • "Framed-AppleTalk-Zone"
  • "Acct-Status-Type"
  • "Acct-Delay-Time"
  • "Acct-Input-Octets"
  • "Acct-Output-Octets"
  • "Acct-Session-Id"
  • "Acct-Authentic"
  • "Acct-Session-Time"
  • "Acct-Input-Packets"
  • "Acct-Output-Packets"
  • "Acct-Terminate-Cause"
  • "Acct-Multi-Session-Id"
  • "Acct-Link-Count"
  • "CHAP-Challenge"
  • "NAS-Port-Type"
  • "Port-Limit"
  • "Login-LAT-Port"

dp_profile_attribute_key

aliases: dp-profile-attribute-key

string

Ключ атрибута профиля DP.

dp_radius_response

aliases: dp-radius-response

string

Ответ RADIUS DP.

Варианты:

  • "disable"
  • "enable"

dp_radius_server_port

aliases: dp-radius-server-port

integer

Порт сервера RADIUS DP.

dp_secret

aliases: dp-secret

any

(list) Секрет DP.

dp_validate_request_secret

aliases: dp-validate-request-secret

string

Проверка секрета запроса DP.

Варианты:

  • "disable"
  • "enable"

dynamic_profile

aliases: dynamic-profile

string

Динамический профиль.

Варианты:

  • "disable"
  • "enable"

endpoint_translation

aliases: endpoint-translation

string

Преобразование конечной точки.

Варианты:

  • "disable"
  • "enable"

ep_carrier_endpoint_convert_hex

aliases: ep-carrier-endpoint-convert-hex

string

Преобразование конечной точки оператора EP в шестнадцатеричный формат.

Варианты:

  • "disable"
  • "enable"

ep_carrier_endpoint_header

aliases: ep-carrier-endpoint-header

string

Заголовок конечной точки оператора EP.

ep_carrier_endpoint_header_suppress

aliases: ep-carrier-endpoint-header-suppress

string

Подавление заголовка конечной точки оператора EP.

Варианты:

  • "disable"
  • "enable"

ep_carrier_endpoint_prefix

aliases: ep-carrier-endpoint-prefix

string

Префикс конечной точки оператора EP.

Варианты:

  • "disable"
  • "enable"

ep_carrier_endpoint_prefix_range_max

aliases: ep-carrier-endpoint-prefix-range-max

integer

Максимальное значение диапазона префикса конечной точки оператора EP.

ep_carrier_endpoint_prefix_range_min

aliases: ep-carrier-endpoint-prefix-range-min

integer

Минимальное значение диапазона префикса конечной точки оператора EP.

ep_carrier_endpoint_prefix_string

aliases: ep-carrier-endpoint-prefix-string

string

Строка префикса конечной точки оператора EP.

ep_carrier_endpoint_source

aliases: ep-carrier-endpoint-source

string

Источник конечной точки оператора EP.

Варианты:

  • "http-header"
  • "cookie"

ep_ip_header

aliases: ep-ip-header

string

IP-заголовок EP.

ep_ip_header_suppress

aliases: ep-ip-header-suppress

string

Подавление IP-заголовка EP.

Варианты:

  • "disable"
  • "enable"

ep_missing_header_fallback

aliases: ep-missing-header-fallback

string

Резервное значение при отсутствии заголовка EP.

Варианты:

  • "session-ip"
  • "policy-profile"

ep_profile_query_type

aliases: ep-profile-query-type

string

Тип запроса профиля EP.

Варианты:

  • "session-ip"
  • "extract-ip"
  • "extract-carrier-endpoint"

group_override_attr_type

aliases: group-override-attr-type

string

Тип атрибута переопределения группы.

Варианты:

  • "filter-Id"
  • "class"

h3c_compatibility

aliases: h3c-compatibility

string

Совместимость с H3C.

Варианты:

  • "disable"
  • "enable"

interface

string

Интерфейс.

interface_select_method

aliases: interface-select-method

string

Метод выбора интерфейса.

Варианты:

  • "auto"
  • "sdwan"
  • "specify"

mac_case

aliases: mac-case

string

Регистр символов при аутентификации MAC

Варианты:

  • "uppercase"
  • "lowercase"

mac_password_delimiter

aliases: mac-password-delimiter

string

Разделитель пароля при аутентификации MAC

Варианты:

  • "hyphen"
  • "single-hyphen"
  • "colon"
  • "none"

mac_username_delimiter

aliases: mac-username-delimiter

string

Разделитель имени пользователя при аутентификации MAC

Варианты:

  • "hyphen"
  • "single-hyphen"
  • "colon"
  • "none"

nas_id

aliases: nas-id

string

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

nas_id_type

aliases: nas-id-type

string

Настройка типа идентификатора NAS

Варианты:

  • "legacy"
  • "custom"
  • "hostname"

nas_ip

aliases: nas-ip

string

IP-адрес NAS.

password_encoding

aliases: password-encoding

string

Кодировка пароля.

Варианты:

  • "ISO-8859-1"
  • "auto"

password_renewal

aliases: password-renewal

string

Обновление пароля.

Варианты:

  • "disable"
  • "enable"

radius_coa

aliases: radius-coa

string

CoA RADIUS.

Варианты:

  • "disable"
  • "enable"

radius_port

aliases: radius-port

integer

Порт RADIUS.

require_message_authenticator

aliases: require-message-authenticator

string

Требовать Message-Authenticator в ответе на аутентификацию.

Варианты:

  • "disable"
  • "enable"

rsso

string

RSSO.

Варианты:

  • "disable"
  • "enable"

rsso_context_timeout

aliases: rsso-context-timeout

integer

Время ожидания контекста RSSO.

rsso_endpoint_attribute

aliases: rsso-endpoint-attribute

string

Атрибут конечной точки RSSO.

Варианты:

  • "User-Name"
  • "User-Password"
  • "CHAP-Password"
  • "NAS-IP-Address"
  • "NAS-Port"
  • "Service-Type"
  • "Framed-Protocol"
  • "Framed-IP-Address"
  • "Framed-IP-Netmask"
  • "Framed-Routing"
  • "Filter-Id"
  • "Framed-MTU"
  • "Framed-Compression"
  • "Login-IP-Host"
  • "Login-Service"
  • "Login-TCP-Port"
  • "Reply-Message"
  • "Callback-Number"
  • "Callback-Id"
  • "Framed-Route"
  • "Framed-IPX-Network"
  • "State"
  • "Class"
  • "Session-Timeout"
  • "Idle-Timeout"
  • "Termination-Action"
  • "Called-Station-Id"
  • "Calling-Station-Id"
  • "NAS-Identifier"
  • "Proxy-State"
  • "Login-LAT-Service"
  • "Login-LAT-Node"
  • "Login-LAT-Group"
  • "Framed-AppleTalk-Link"
  • "Framed-AppleTalk-Network"
  • "Framed-AppleTalk-Zone"
  • "Acct-Status-Type"
  • "Acct-Delay-Time"
  • "Acct-Input-Octets"
  • "Acct-Output-Octets"
  • "Acct-Session-Id"
  • "Acct-Authentic"
  • "Acct-Session-Time"
  • "Acct-Input-Packets"
  • "Acct-Output-Packets"
  • "Acct-Terminate-Cause"
  • "Acct-Multi-Session-Id"
  • "Acct-Link-Count"
  • "CHAP-Challenge"
  • "NAS-Port-Type"
  • "Port-Limit"
  • "Login-LAT-Port"

rsso_endpoint_block_attribute

aliases: rsso-endpoint-block-attribute

string

Атрибут блокировки конечной точки RSSO.

Варианты:

  • "User-Name"
  • "User-Password"
  • "CHAP-Password"
  • "NAS-IP-Address"
  • "NAS-Port"
  • "Service-Type"
  • "Framed-Protocol"
  • "Framed-IP-Address"
  • "Framed-IP-Netmask"
  • "Framed-Routing"
  • "Filter-Id"
  • "Framed-MTU"
  • "Framed-Compression"
  • "Login-IP-Host"
  • "Login-Service"
  • "Login-TCP-Port"
  • "Reply-Message"
  • "Callback-Number"
  • "Callback-Id"
  • "Framed-Route"
  • "Framed-IPX-Network"
  • "State"
  • "Class"
  • "Session-Timeout"
  • "Idle-Timeout"
  • "Termination-Action"
  • "Called-Station-Id"
  • "Calling-Station-Id"
  • "NAS-Identifier"
  • "Proxy-State"
  • "Login-LAT-Service"
  • "Login-LAT-Node"
  • "Login-LAT-Group"
  • "Framed-AppleTalk-Link"
  • "Framed-AppleTalk-Network"
  • "Framed-AppleTalk-Zone"
  • "Acct-Status-Type"
  • "Acct-Delay-Time"
  • "Acct-Input-Octets"
  • "Acct-Output-Octets"
  • "Acct-Session-Id"
  • "Acct-Authentic"
  • "Acct-Session-Time"
  • "Acct-Input-Packets"
  • "Acct-Output-Packets"
  • "Acct-Terminate-Cause"
  • "Acct-Multi-Session-Id"
  • "Acct-Link-Count"
  • "CHAP-Challenge"
  • "NAS-Port-Type"
  • "Port-Limit"
  • "Login-LAT-Port"

rsso_ep_one_ip_only

aliases: rsso-ep-one-ip-only

string

Для конечной точки RSSO использовать только один IP-адрес.

Варианты:

  • "disable"
  • "enable"

rsso_flush_ip_session

aliases: rsso-flush-ip-session

string

Сброс IP-сеанса RSSO.

Варианты:

  • "disable"
  • "enable"

rsso_log_flags

aliases: rsso-log-flags

list / elements=string

Флаги журналирования RSSO.

Варианты:

  • "none"
  • "protocol-error"
  • "profile-missing"
  • "context-missing"
  • "accounting-stop-missed"
  • "accounting-event"
  • "radiusd-other"
  • "endpoint-block"

rsso_log_period

aliases: rsso-log-period

integer

Период журналирования RSSO.

rsso_radius_response

aliases: rsso-radius-response

string

Ответ RADIUS RSSO.

Варианты:

  • "disable"
  • "enable"

rsso_radius_server_port

aliases: rsso-radius-server-port

integer

Порт RADIUS-сервера RSSO.

rsso_secret

aliases: rsso-secret

any

(список) Секрет RSSO.

rsso_validate_request_secret

aliases: rsso-validate-request-secret

string

Проверять секрет запроса RSSO.

Варианты:

  • "disable"
  • "enable"

secondary_secret

aliases: secondary-secret

any

(список) Вторичный секрет.

secondary_server

aliases: secondary-server

string

Вторичный сервер.

secret

any

(список) Секрет.

server

string

Сервер.

server_identity_check

aliases: server-identity-check

string

Включить/отключить проверку подлинности RADIUS-сервера

Варианты:

  • "disable"
  • "enable"

source_ip

aliases: source-ip

string

Исходный IP-адрес.

source_ip_interface

aliases: source-ip-interface

any

(список) Исходный интерфейс для связи с RADIUS-сервером.

sso_attribute

aliases: sso-attribute

string

Атрибут SSO.

Варианты:

  • "User-Name"
  • "User-Password"
  • "CHAP-Password"
  • "NAS-IP-Address"
  • "NAS-Port"
  • "Service-Type"
  • "Framed-Protocol"
  • "Framed-IP-Address"
  • "Framed-IP-Netmask"
  • "Framed-Routing"
  • "Filter-Id"
  • "Framed-MTU"
  • "Framed-Compression"
  • "Login-IP-Host"
  • "Login-Service"
  • "Login-TCP-Port"
  • "Reply-Message"
  • "Callback-Number"
  • "Callback-Id"
  • "Framed-Route"
  • "Framed-IPX-Network"
  • "State"
  • "Class"
  • "Session-Timeout"
  • "Idle-Timeout"
  • "Termination-Action"
  • "Called-Station-Id"
  • "Calling-Station-Id"
  • "NAS-Identifier"
  • "Proxy-State"
  • "Login-LAT-Service"
  • "Login-LAT-Node"
  • "Login-LAT-Group"
  • "Framed-AppleTalk-Link"
  • "Framed-AppleTalk-Network"
  • "Framed-AppleTalk-Zone"
  • "Acct-Status-Type"
  • "Acct-Delay-Time"
  • "Acct-Input-Octets"
  • "Acct-Output-Octets"
  • "Acct-Session-Id"
  • "Acct-Authentic"
  • "Acct-Session-Time"
  • "Acct-Input-Packets"
  • "Acct-Output-Packets"
  • "Acct-Terminate-Cause"
  • "Acct-Multi-Session-Id"
  • "Acct-Link-Count"
  • "CHAP-Challenge"
  • "NAS-Port-Type"
  • "Port-Limit"
  • "Login-LAT-Port"

sso_attribute_key

aliases: sso-attribute-key

string

Ключ атрибута SSO.

sso_attribute_value_override

aliases: sso-attribute-value-override

string

Переопределение значения атрибута SSO.

Варианты:

  • "disable"
  • "enable"

status_ttl

aliases: status-ttl

integer

Время кэширования доступности сервера: если сервер недоступен, повторная попытка подключения не будет выполняться в течение как минимум…

switch_controller_acct_fast_framedip_detect

aliases: switch-controller-acct-fast-framedip-detect

integer

Быстрое обнаружение framedip для учета контроллера коммутаторов.

switch_controller_nas_ip_dynamic

aliases: switch-controller-nas-ip-dynamic

string

Включить/отключить динамический параметр nas-ip контроллера коммутаторов для динамической настройки nas-ip.

Варианты:

  • "disable"
  • "enable"

switch_controller_service_type

aliases: switch-controller-service-type

list / elements=string

Тип службы контроллера коммутаторов.

Варианты:

  • "login"
  • "framed"
  • "callback-login"
  • "callback-framed"
  • "outbound"
  • "administrative"
  • "nas-prompt"
  • "authenticate-only"
  • "callback-nas-prompt"
  • "call-check"
  • "callback-administrative"

tertiary_secret

aliases: tertiary-secret

any

(list) Третичный секрет.

tertiary_server

aliases: tertiary-server

string

Третичный сервер.

timeout

integer

Время ожидания.

tls_min_proto_version

aliases: tls-min-proto-version

string

Минимальная поддерживаемая версия протокола для TLS-подключений

Варианты:

  • "default"
  • "TLSv1"
  • "TLSv1-1"
  • "TLSv1-2"
  • "SSLv3"
  • "TLSv1-3"

transport_protocol

aliases: transport-protocol

string

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

Варианты:

  • "udp"
  • "tcp"
  • "tls"

use_group_for_profile

aliases: use-group-for-profile

string

Использовать группу для профиля.

Варианты:

  • "disable"
  • "enable"

use_management_vdom

aliases: use-management-vdom

string

Использовать управляющий VDOM.

Варианты:

  • "disable"
  • "enable"

username_case_sensitive

aliases: username-case-sensitive

string

Учитывать регистр имени пользователя.

Варианты:

  • "disable"
  • "enable"

vrf_select

aliases: vrf-select

integer

Идентификатор VRF, используемый для подключения к серверу.

group_override_attr_type

aliases: group-override-attr-type

string

Тип атрибута RADIUS для переопределения сведений о группе пользователя.

Варианты:

  • "filter-Id"
  • "class"

h3c_compatibility

aliases: h3c-compatibility

string

Включить/отключить совместимость с H3C — механизм проверки безопасности при аутентификации.

Варианты:

  • "disable"
  • "enable"

interface

string

Укажите исходящий интерфейс для подключения к серверу.

interface_select_method

aliases: interface-select-method

string

Укажите способ выбора исходящего интерфейса для подключения к серверу.

Варианты:

  • "auto"
  • "sdwan"
  • "specify"

mac_case

aliases: mac-case

string

Регистр символов при аутентификации MAC

Варианты:

  • "uppercase"
  • "lowercase"

mac_password_delimiter

aliases: mac-password-delimiter

string

Разделитель пароля при аутентификации MAC

Варианты:

  • "hyphen"
  • "single-hyphen"
  • "colon"
  • "none"

mac_username_delimiter

aliases: mac-username-delimiter

string

Разделитель имени пользователя при аутентификации MAC

Варианты:

  • "hyphen"
  • "single-hyphen"
  • "colon"
  • "none"

name

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

Имя записи сервера RADIUS.

nas_id

aliases: nas-id

string

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

nas_id_type

aliases: nas-id-type

string

Настройка типа идентификатора NAS

Варианты:

  • "legacy"
  • "custom"
  • "hostname"

nas_ip

aliases: nas-ip

string

IP-адрес, используемый для связи с сервером RADIUS и передаваемый в атрибутах NAS-IP-Address и Called-Station-ID.

password_encoding

aliases: password-encoding

string

Кодировка пароля.

Варианты:

  • "ISO-8859-1"
  • "auto"

password_renewal

aliases: password-renewal

string

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

Варианты:

  • "disable"
  • "enable"

radius_coa

aliases: radius-coa

string

Включить механизм, позволяющий изменять атрибуты сеанса аутентификации, авторизации и учета после его …

Варианты:

  • "disable"
  • "enable"

radius_port

aliases: radius-port

integer

Номер порта службы RADIUS.

require_message_authenticator

aliases: require-message-authenticator

string

Требовать атрибут аутентификатора сообщения в ответе на запрос аутентификации.

Варианты:

  • "disable"
  • "enable"

rsso

string

Включить/отключить функцию единого входа на основе RADIUS.

Варианты:

  • "disable"
  • "enable"

rsso_context_timeout

aliases: rsso-context-timeout

integer

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

rsso_endpoint_attribute

aliases: rsso-endpoint-attribute

string

Атрибуты RADIUS, используемые для извлечения идентификатора конечной точки пользователя из записи начала сеанса RADIUS.

Варианты:

  • "User-Name"
  • "User-Password"
  • "CHAP-Password"
  • "NAS-IP-Address"
  • "NAS-Port"
  • "Service-Type"
  • "Framed-Protocol"
  • "Framed-IP-Address"
  • "Framed-IP-Netmask"
  • "Framed-Routing"
  • "Filter-Id"
  • "Framed-MTU"
  • "Framed-Compression"
  • "Login-IP-Host"
  • "Login-Service"
  • "Login-TCP-Port"
  • "Reply-Message"
  • "Callback-Number"
  • "Callback-Id"
  • "Framed-Route"
  • "Framed-IPX-Network"
  • "State"
  • "Class"
  • "Session-Timeout"
  • "Idle-Timeout"
  • "Termination-Action"
  • "Called-Station-Id"
  • "Calling-Station-Id"
  • "NAS-Identifier"
  • "Proxy-State"
  • "Login-LAT-Service"
  • "Login-LAT-Node"
  • "Login-LAT-Group"
  • "Framed-AppleTalk-Link"
  • "Framed-AppleTalk-Network"
  • "Framed-AppleTalk-Zone"
  • "Acct-Status-Type"
  • "Acct-Delay-Time"
  • "Acct-Input-Octets"
  • "Acct-Output-Octets"
  • "Acct-Session-Id"
  • "Acct-Authentic"
  • "Acct-Session-Time"
  • "Acct-Input-Packets"
  • "Acct-Output-Packets"
  • "Acct-Terminate-Cause"
  • "Acct-Multi-Session-Id"
  • "Acct-Link-Count"
  • "CHAP-Challenge"
  • "NAS-Port-Type"
  • "Port-Limit"
  • "Login-LAT-Port"

rsso_endpoint_block_attribute

aliases: rsso-endpoint-block-attribute

string

Атрибуты RADIUS, используемые для блокировки пользователя.

Варианты:

  • "User-Name"
  • "User-Password"
  • "CHAP-Password"
  • "NAS-IP-Address"
  • "NAS-Port"
  • "Service-Type"
  • "Framed-Protocol"
  • "Framed-IP-Address"
  • "Framed-IP-Netmask"
  • "Framed-Routing"
  • "Filter-Id"
  • "Framed-MTU"
  • "Framed-Compression"
  • "Login-IP-Host"
  • "Login-Service"
  • "Login-TCP-Port"
  • "Reply-Message"
  • "Callback-Number"
  • "Callback-Id"
  • "Framed-Route"
  • "Framed-IPX-Network"
  • "State"
  • "Class"
  • "Session-Timeout"
  • "Idle-Timeout"
  • "Termination-Action"
  • "Called-Station-Id"
  • "Calling-Station-Id"
  • "NAS-Identifier"
  • "Proxy-State"
  • "Login-LAT-Service"
  • "Login-LAT-Node"
  • "Login-LAT-Group"
  • "Framed-AppleTalk-Link"
  • "Framed-AppleTalk-Network"
  • "Framed-AppleTalk-Zone"
  • "Acct-Status-Type"
  • "Acct-Delay-Time"
  • "Acct-Input-Octets"
  • "Acct-Output-Octets"
  • "Acct-Session-Id"
  • "Acct-Authentic"
  • "Acct-Session-Time"
  • "Acct-Input-Packets"
  • "Acct-Output-Packets"
  • "Acct-Terminate-Cause"
  • "Acct-Multi-Session-Id"
  • "Acct-Link-Count"
  • "CHAP-Challenge"
  • "NAS-Port-Type"
  • "Port-Limit"
  • "Login-LAT-Port"

rsso_ep_one_ip_only

aliases: rsso-ep-one-ip-only

string

Включить/отключить замену старых IP-адресов новыми для той же конечной точки в сообщениях начала учета RADIUS.

Варианты:

  • "disable"
  • "enable"

rsso_flush_ip_session

aliases: rsso-flush-ip-session

string

Включить/отключить очистку IP-сеансов пользователя при получении сообщений остановки учета RADIUS.

Варианты:

  • "disable"
  • "enable"

rsso_log_flags

aliases: rsso-log-flags

list / elements=string

События для записи в журнал.

Варианты:

  • "none"
  • "protocol-error"
  • "profile-missing"
  • "context-missing"
  • "accounting-stop-missed"
  • "accounting-event"
  • "radiusd-other"
  • "endpoint-block"

rsso_log_period

aliases: rsso-log-period

integer

Интервал времени в секундах, с которым будут формироваться сообщения журнала событий группы для событий динамического профиля.

rsso_radius_response

aliases: rsso-radius-response

string

Включить/отключить отправку ответных пакетов RADIUS после получения записей начала и остановки сеанса.

Варианты:

  • "disable"
  • "enable"

rsso_radius_server_port

aliases: rsso-radius-server-port

integer

UDP-порт для прослушивания записей начала и остановки сеанса RADIUS.

rsso_secret

aliases: rsso-secret

any

(list) Секретный ключ RADIUS, используемый сервером учета RADIUS.

rsso_validate_request_secret

aliases: rsso-validate-request-secret

string

Включить/отключить проверку общего секрета запроса RADIUS в записи начала или завершения сеанса.

Варианты:

  • "disable"
  • "enable"

secondary_secret

aliases: secondary-secret

any

(list) Секретный ключ для доступа к вторичному серверу.

secondary_server

aliases: secondary-server

string

Описание отсутствует

secret

any

(list) Предварительно согласованный секретный ключ для доступа к основному серверу RADIUS.

server

string

Доменное имя CN или IP-адрес основного сервера RADIUS.

server_identity_check

псевдонимы: server-identity-check

строка

Включить/отключить проверку подлинности сервера RADIUS

Варианты:

  • "disable"
  • "enable"

source_ip

псевдонимы: source-ip

строка

IP-адрес источника для связи с сервером RADIUS.

source_ip_interface

псевдонимы: source-ip-interface

любой

(список) Исходный интерфейс для связи с сервером RADIUS.

sso_attribute

псевдонимы: sso-attribute

строка

Атрибут RADIUS, содержащий имя группы профилей, которое необходимо извлечь из записи Start RADIUS.

Варианты:

  • "User-Name"
  • "User-Password"
  • "CHAP-Password"
  • "NAS-IP-Address"
  • "NAS-Port"
  • "Service-Type"
  • "Framed-Protocol"
  • "Framed-IP-Address"
  • "Framed-IP-Netmask"
  • "Framed-Routing"
  • "Filter-Id"
  • "Framed-MTU"
  • "Framed-Compression"
  • "Login-IP-Host"
  • "Login-Service"
  • "Login-TCP-Port"
  • "Reply-Message"
  • "Callback-Number"
  • "Callback-Id"
  • "Framed-Route"
  • "Framed-IPX-Network"
  • "State"
  • "Class"
  • "Session-Timeout"
  • "Idle-Timeout"
  • "Termination-Action"
  • "Called-Station-Id"
  • "Calling-Station-Id"
  • "NAS-Identifier"
  • "Proxy-State"
  • "Login-LAT-Service"
  • "Login-LAT-Node"
  • "Login-LAT-Group"
  • "Framed-AppleTalk-Link"
  • "Framed-AppleTalk-Network"
  • "Framed-AppleTalk-Zone"
  • "Acct-Status-Type"
  • "Acct-Delay-Time"
  • "Acct-Input-Octets"
  • "Acct-Output-Octets"
  • "Acct-Session-Id"
  • "Acct-Authentic"
  • "Acct-Session-Time"
  • "Acct-Input-Packets"
  • "Acct-Output-Packets"
  • "Acct-Terminate-Cause"
  • "Acct-Multi-Session-Id"
  • "Acct-Link-Count"
  • "CHAP-Challenge"
  • "NAS-Port-Type"
  • "Port-Limit"
  • "Login-LAT-Port"

sso_attribute_key

псевдонимы: sso-attribute-key

строка

Префикс ключа для значения группы SSO в атрибуте SSO.

sso_attribute_value_override

псевдонимы: sso-attribute-value-override

строка

Включить/отключить замену старого значения атрибута новым для той же конечной точки.

Варианты:

  • "disable"
  • "enable"

status_ttl

псевдонимы: status-ttl

целое число

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

switch_controller_acct_fast_framedip_detect

псевдонимы: switch-controller-acct-fast-framedip-detect

целое число

Обнаружение Framed-IP из DHCP snooping в сообщении учета контроллера коммутатора

switch_controller_nas_ip_dynamic

псевдонимы: switch-controller-nas-ip-dynamic

строка

Включить/отключить динамическую настройку nas-ip контроллером коммутатора.

Варианты:

  • "disable"
  • "enable"

switch_controller_service_type

псевдонимы: switch-controller-service-type

список / элементы=строка

Тип службы RADIUS.

Варианты:

  • "login"
  • "framed"
  • "callback-login"
  • "callback-framed"
  • "outbound"
  • "administrative"
  • "nas-prompt"
  • "authenticate-only"
  • "callback-nas-prompt"
  • "call-check"
  • "callback-administrative"

tertiary_secret

псевдонимы: tertiary-secret

любой

(список) Секретный ключ для доступа к третичному серверу.

tertiary_server

псевдонимы: tertiary-server

строка

Описание отсутствует

timeout

целое число

Интервал в секундах между повторными отправками запросов аутентификации.

tls_min_proto_version

псевдонимы: tls-min-proto-version

строка

Минимальная поддерживаемая версия протокола для TLS-подключений

Варианты:

  • "default"
  • "TLSv1"
  • "TLSv1-1"
  • "TLSv1-2"
  • "SSLv3"
  • "TLSv1-3"

transport_protocol

псевдонимы: transport-protocol

строка

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

Варианты:

  • "udp"
  • "tcp"
  • "tls"

use_management_vdom

псевдонимы: use-management-vdom

строка

Включить/отключить использование управляющего VDOM для отправки запросов.

Варианты:

  • "disable"
  • "enable"

username_case_sensitive

псевдонимы: username-case-sensitive

строка

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

Варианты:

  • "disable"
  • "enable"

vrf_select

псевдонимы: vrf-select

целое число

Идентификатор VRF, используемый для подключения к серверу.

workspace_locking_adom

строка

ADOM, который необходимо заблокировать для FortiManager, работающего в режиме рабочей области. Значением может быть global и другие ADOM, включая root.

workspace_locking_timeout

целое число

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

По умолчанию: 300

Примечания

Примечание

  • Начиная с версии 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
  hosts: fortimanagers
  gather_facts: false
  connection: httpapi
  vars:
    ansible_httpapi_use_ssl: true
    ansible_httpapi_validate_certs: false
    ansible_httpapi_port: 443
  tasks:
    - name: Configure RADIUS server entries.
      fortinet.fortimanager.fmgr_user_radius:
        bypass_validation: false
        adom: ansible
        state: present
        user_radius:
          name: ansible-test-radius
          server: ansible
          timeout: 200

- name: Gathering fortimanager facts
  hosts: fortimanagers
  gather_facts: false
  connection: httpapi
  vars:
    ansible_httpapi_use_ssl: true
    ansible_httpapi_validate_certs: false
    ansible_httpapi_port: 443
  tasks:
    - name: Retrieve all the RADIUS server entries
      fortinet.fortimanager.fmgr_fact:
        facts:
          selector: "user_radius"
          params:
            adom: "ansible"
            radius: "your_value"

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

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

Ключ

Описание

meta

словарь

Результат запроса.

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

request_url

строка

Полный URL запроса.

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

Пример: "/sys/login/user"

response_code

целое число

Состояние запроса API.

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

Пример: 0

response_data

список / элементы=строка

Ответ API.

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

response_message

строка

Текстовое описание ответа API.

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

Пример: "OK."

system_information

словарь

Информация о целевой системе.

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

rc

целое число

Состояние запроса.

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

Пример: 0

version_check_warning

список / элементы=строка

Предупреждение, если используемые в сценарии параметры не поддерживаются текущей версией FortiManager.

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

Авторы

  • Xinwei Du (@dux-fortinet)
  • Xing Li (@lix-fortinet)
  • Jie Xue (@JieX19)
  • Link Zheng (@chillancezen)
  • Frank Shen (@fshen01)
  • Hongbin Lu (@fgtdev-hblu)

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

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

© 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_user_radius_module.html

Spec-Zone.ru

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