Модуль fortinet.fortios.fortios_system_accprofile — настройка профилей доступа для системных администраторов в Fortinet FortiOS и FortiGate.
Примечание
Этот модуль входит в коллекцию fortinet.fortios (версия 2.5.1).
Возможно, эта коллекция уже установлена, если вы используете пакет ansible. Она не входит в состав ansible-core. Чтобы проверить, установлена ли она, выполните команду ansible-galaxy collection list.
Чтобы установить её, используйте: ansible-galaxy collection install fortinet.fortios. Для использования этого модуля могут потребоваться дополнительные компоненты. Подробнее см. в разделе Требования.
Чтобы использовать модуль в плейбуке, укажите: fortinet.fortios.fortios_system_accprofile.
Добавлено в fortinet.fortios 2.0.0
Краткое описание
- Этот модуль позволяет настраивать устройства FortiGate или FortiOS (FOS), задавая и изменяя параметры системных функций и категорию профилей доступа. Перед использованием необходимо изменить все параметры и значения в примерах в соответствии с источниками данных. Проверено с FOS v6.0.0
Требования
На узле, выполняющем этот модуль, необходимы следующие компоненты.
- ansible>=2.16
Параметры
Параметр | Комментарии |
|---|---|
access_token string | Аутентификация на основе токена. Создается в графическом интерфейсе Fortigate. |
enable_log boolean | Включить/отключить ведение журнала для задачи. Варианты:
|
member_path string | Путь к атрибуту элемента, над которым выполняется операция. Если атрибутов несколько, они разделяются символом косой черты. Параметр с пометкой member_path можно использовать для выполнения операции над элементом. |
member_state string | Добавить или удалить элемент по указанному пути атрибута. Если задан параметр member_state, параметр state игнорируется. Варианты:
|
state string / обязательный | Указывает, следует ли создать или удалить объект. Варианты:
|
system_accprofile dictionary | Настройка профилей доступа для системных администраторов. |
|
admintimeout integer |
Тайм-аут администратора для этого профиля доступа (0–480 мин). |
|
admintimeout_override string |
Включить/отключить переопределение глобального тайм-аута бездействия администратора. Варианты:
|
|
authgrp string |
Доступ администратора к разделам «Пользователи» и «Устройства». Варианты:
|
|
cli_config string |
Включить/отключить разрешение на выполнение команд config. Варианты:
|
|
cli_diagnose string |
Включить/отключить разрешение на выполнение диагностических команд. Варианты:
|
|
cli_exec string |
Включить/отключить разрешение на выполнение команд execute. Варианты:
|
|
cli_get string |
Включить/отключить разрешение на выполнение команд get. Варианты:
|
|
cli_show string |
Включить/отключить разрешение на выполнение команд show. Варианты:
|
|
comments string |
Комментарий. |
|
ftviewgrp string |
FortiView. Варианты:
|
|
fwgrp string |
Доступ администратора к конфигурации межсетевого экрана. Варианты:
|
|
fwgrp_permission dictionary |
Пользовательские разрешения для межсетевого экрана. |
|
address string |
Настройка адресов. Варианты:
|
|
others string |
Прочие настройки межсетевого экрана. Варианты:
|
|
policy string |
Настройка политик. Варианты:
|
|
schedule string |
Настройка расписаний. Варианты:
|
|
service string |
Настройка служб. Варианты:
|
|
loggrp string |
Доступ администратора к ведению журналов и отчетности, включая просмотр сообщений журнала. Варианты:
|
|
loggrp_permission dictionary |
Пользовательские разрешения для журналов и отчетов. |
|
config string |
Настройка журналов и отчетов. Варианты:
|
|
data_access string |
Доступ к данным журналов и отчетов. Варианты:
|
|
report_access string |
Доступ к отчетам в разделе журналов и отчетов. Варианты:
|
|
threat_weight string |
Вес угрозы в разделе журналов и отчетов. Варианты:
|
|
name string / обязательный |
Имя профиля. |
|
netgrp string |
Настройка сети. Варианты:
|
|
netgrp_permission dictionary |
Пользовательские сетевые разрешения. |
|
cfg string |
Настройка сети. Варианты:
|
|
packet_capture string |
Настройка захвата пакетов. Варианты:
|
|
route_cfg string |
Настройка маршрутизатора. Варианты:
|
|
scope string |
Область доступа администратора: глобальная или определенные виртуальные домены (VDOM). Варианты:
|
|
secfabgrp string |
Security Fabric. Варианты:
|
|
secfabgrp_permission dictionary |
Пользовательские разрешения Security Fabric. |
|
csffoo string |
Профили и настройки Fabric Overlay Orchestrator. Варианты:
|
|
csfsys string |
Системные профили и настройки Security Fabric. Варианты:
|
|
mmsgtp string |
Разрешение UTM. Варианты:
|
|
sysgrp string |
Настройка системы. Варианты:
|
|
sysgrp_permission dictionary |
Пользовательские системные разрешения. |
|
admin string |
Пользователи-администраторы. Варианты:
|
|
cfg string |
Настройка системы. Варианты:
|
|
mnt string |
Обслуживание. Варианты:
|
|
upd string |
Обновления FortiGuard. Варианты:
|
|
system_diagnostics string |
Включить/отключить разрешение на выполнение системных диагностических команд. Варианты:
|
|
system_execute_ssh string |
Включить/отключить разрешение на выполнение команд SSH. Варианты:
|
|
system_execute_telnet string |
Включить/отключить разрешение на выполнение команд TELNET. Варианты:
|
|
utmgrp string |
Доступ администратора к профилям безопасности. Варианты:
|
|
utmgrp_permission dictionary |
Пользовательские разрешения для профилей безопасности. |
|
antivirus string |
Профили и настройки антивируса. Варианты:
|
|
application_control string |
Профили и настройки контроля приложений. Варианты:
|
|
casb string |
Встроенный профиль фильтра CASB и настройки Варианты:
|
|
data_leak_prevention string |
Профили и настройки предотвращения утечек данных (DLP). Варианты:
|
|
data_loss_prevention string |
Профили и настройки предотвращения утечек данных (DLP). Варианты:
|
|
dlp string |
Профили и настройки DLP. Варианты:
|
|
dnsfilter string |
Профили и настройки фильтрации DNS. Варианты:
|
|
emailfilter string |
Фильтр электронной почты и настройки. Варианты:
|
|
endpoint_control string |
Профили FortiClient. Варианты:
|
|
file_filter string |
Профили и настройки фильтрации файлов. Варианты:
|
|
icap string |
Профили и настройки ICAP. Варианты:
|
|
ips string |
Профили и настройки IPS. Варианты:
|
|
mmsgtp string |
Разрешение UTM. Варианты:
|
|
spamfilter string |
Фильтр спама и настройки. Варианты:
|
|
telemetry string |
Профиль телеметрии и настройки. Варианты:
|
|
videofilter string |
Профили и настройки фильтрации видео. Варианты:
|
|
virtual_patch string |
Профили и настройки виртуального исправления уязвимостей. Варианты:
|
|
voip string |
Профили и настройки VoIP. Варианты:
|
|
waf string |
Профили и настройки межсетевого экрана веб-приложений. Варианты:
|
|
webfilter string |
Профили и настройки веб-фильтрации. Варианты:
|
|
vpngrp string |
Доступ администратора к VPN по протоколам IPsec, SSL, PPTP и L2TP. Варианты:
|
|
wanoptgrp string |
Доступ администратора к оптимизации WAN и кэшированию. Варианты:
|
|
wifi string |
Доступ администратора к контроллеру Wi-Fi и контроллеру коммутаторов. Варианты:
|
vdom string | Виртуальный домен из числа ранее определённых. VDOM — это виртуальный экземпляр FortiGate, который можно настроить и использовать как отдельное устройство. По умолчанию: |
Примечания
Примечание
- Устаревший fortiosapi объявлен нерекомендуемым; предпочтительный способ запуска сценариев — httpapi
- Модуль поддерживает check_mode.
Примеры
- name: Configure access profiles for system administrators.
fortinet.fortios.fortios_system_accprofile:
vdom: "{{ vdom }}"
state: "present"
access_token: "<your_own_value>"
system_accprofile:
admintimeout: "10"
admintimeout_override: "enable"
authgrp: "none"
cli_config: "enable"
cli_diagnose: "enable"
cli_exec: "enable"
cli_get: "enable"
cli_show: "enable"
comments: "<your_own_value>"
ftviewgrp: "none"
fwgrp: "none"
fwgrp_permission:
address: "none"
others: "none"
policy: "none"
schedule: "none"
service: "none"
loggrp: "none"
loggrp_permission:
config: "none"
data_access: "none"
report_access: "none"
threat_weight: "none"
name: "default_name_26"
netgrp: "none"
netgrp_permission:
cfg: "none"
packet_capture: "none"
route_cfg: "none"
scope: "vdom"
secfabgrp: "none"
secfabgrp_permission:
csffoo: "none"
csfsys: "none"
mmsgtp: "none"
sysgrp: "none"
sysgrp_permission:
admin: "none"
cfg: "none"
mnt: "none"
upd: "none"
system_diagnostics: "enable"
system_execute_ssh: "enable"
system_execute_telnet: "enable"
utmgrp: "none"
utmgrp_permission:
antivirus: "none"
application_control: "none"
casb: "none"
data_leak_prevention: "none"
data_loss_prevention: "none"
dlp: "none"
dnsfilter: "none"
emailfilter: "none"
endpoint_control: "none"
file_filter: "none"
icap: "none"
ips: "none"
mmsgtp: "none"
spamfilter: "none"
telemetry: "none"
videofilter: "none"
virtual_patch: "none"
voip: "none"
waf: "none"
webfilter: "none"
vpngrp: "none"
wanoptgrp: "none"
wifi: "none"
Возвращаемые значения
Общие возвращаемые значения описаны здесь; ниже приведены поля, уникальные для этого модуля:
Ключ | Описание |
|---|---|
build string | Номер сборки образа FortiGate Возвращается: всегда Пример: |
http_method string | Последний метод, использованный для передачи содержимого в FortiGate Возвращается: всегда Пример: |
http_status string | Последний результат, возвращённый FortiGate при последней выполненной операции Возвращается: всегда Пример: |
mkey string | Мастер-ключ (идентификатор), использованный при последнем вызове FortiGate Возвращается: при успехе Пример: |
name string | Имя таблицы, использованной для выполнения запроса Возвращается: всегда Пример: |
path string | Путь к таблице, использованной для выполнения запроса Возвращается: всегда Пример: |
revision string | Внутренний номер ревизии Возвращается: всегда Пример: |
serial string | Серийный номер устройства Возвращается: всегда Пример: |
status string | Результат выполнения операции Возвращается: всегда Пример: |
vdom string | Используемый виртуальный домен Возвращается: всегда Пример: |
version string | Версия FortiGate Возвращается: всегда Пример: |
Ссылки коллекции
© 2012–2018 Michael DeHaan
© 2018–2025 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/projects/ansible/latest/collections/fortinet/fortios/fortios_system_accprofile_module.html