linux-system-roles.tlog

tlog

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

Diese Rolle konfiguriert ein System für die Aufzeichnung von Terminalsitzungen. Die Rolle wird tlog so einstellen, dass die Aufzeichnungsdaten im systemd-Journal protokolliert werden.

Anforderungen

Diese Rolle wird nur für RHEL8/CentOS8 und Fedora-Distributionen unterstützt.

Sammlungsanforderungen

Diese Rolle benötigt das Modul ini_file aus community.general und nutzt andere Sammlungen für die Unterstützung von rpm-ostree. Verwenden Sie den folgenden Befehl, um die Sammlungen zu installieren:

ansible-galaxy collection install -vv -r meta/collection-requirements.yml

Rollenvariablen

Konfigurieren Sie die Sitzungsaufzeichnung mit SSSD, der bevorzugten Methode zur Verwaltung aufgezeichneter Benutzer oder Gruppen. Dies aktiviert den SSSD-Dateianbieter ausdrücklich.

  • tlog_use_sssd (Standard: true)

Konfigurieren Sie den Aufzeichnungsbereich von SSSD - all / some / none:

  • tlog_scope_sssd (Standard: none)

YAML-Liste von Benutzern, die aufgezeichnet werden sollen:

  • tlog_users_sssd (Standard: [])

YAML-Liste von Gruppen, die aufgezeichnet werden sollen:

  • tlog_groups_sssd (Standard: [])

YAML-Liste von Benutzern, die von der Aufzeichnung ausgeschlossen werden sollen (nur anwendbar, wenn der Bereich=all ist):

  • tlog_exclude_users_sssd (Standard: [])

YAML-Liste von Gruppen, die von der Aufzeichnung ausgeschlossen werden sollen (nur anwendbar, wenn der Bereich=all ist):

  • tlog_exclude_groups_sssd (Standard: [])

Beispiel-Playbook

- name: Sitzungsaufzeichnung bereitstellen
  hosts: alle
  roles:
    - linux-system-roles.tlog
  vars:
    tlog_scope_sssd: some
    tlog_users_sssd:
      - recordeduser

Testen

Tests werden mit den Playbooks tests/tests_*.yml durchgeführt. Siehe contributing.md.

rpm-ostree

Siehe README-ostree.md

Lizenz

GPL v3.0

Autoreninformationen

  • Nathan Kinder @nkinder

  • Kirill Glebov @sabbaka

Über das Projekt

A role to configure terminal session recording

Installieren
ansible-galaxy install linux-system-roles.tlog
Lizenz
gpl-3.0
Downloads
2.4k