tlog

tlog

ansible-lint.yml ansible-test.yml markdownlint.yml tft.yml tft_citest_bad.yml woke.yml

Эта роль настраивает систему для записи терминальных сессий. Она настраивает 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
Лицензия
gpl-3.0
Загрузки
2392
Владелец