linux-system-roles.tlog
tlog
Эта роль настраивает систему для записи терминальных сессий. Она настраивает tlog для логирования данных записи в журнал systemd.
Требования
Эта роль поддерживается только на дистрибутивах RHEL8/CentOS8 и Fedora.
Требования коллекции
Эта роль требует модуль ini_file из community.general, а также использует другие коллекции для поддержки rpm-ostree. Используйте следующую команду для установки коллекций:
ansible-galaxy collection install -vv -r meta/collection-requirements.yml
Переменные роли
Настройте запись сессий с помощью SSSD, предпочтительного способа управления записанными пользователями или группами. Это включает явное включение провайдера файлов SSSD.
tlog_use_sssd(по умолчанию:true)
Настройте область записи SSSD - all / some / none:
tlog_scope_sssd(по умолчанию:none)
Список пользователей для записи в формате YAML:
tlog_users_sssd(по умолчанию:[])
Список групп для записи в формате YAML:
tlog_groups_sssd(по умолчанию:[])
Список пользователей, исключенных из записи (применимо только при scope=all):
tlog_exclude_users_sssd(по умолчанию:[])
Список групп, исключенных из записи (применимо только при scope=all):
tlog_exclude_groups_sssd(по умолчанию:[])
Пример плейбука
- name: Развертывание записи сессий
hosts: all
roles:
- linux-system-roles.tlog
vars:
tlog_scope_sssd: some
tlog_users_sssd:
- recordeduser
Тестирование
Тестирование выполняется с помощью плейбуков tests/tests_*.yml. См. contributing.md.
rpm-ostree
Смотрите README-ostree.md
Лицензия
GPL v3.0
Информация об авторах
Натан Киндер @nkinder
Кирилл Глебов @sabbaka
A role to configure terminal session recording
ansible-galaxy install linux-system-roles.tlog