linux-system-roles.tlog
tlog
Ta rola konfiguruje system do nagrywania sesji terminala. Rola skonfiguruje tlog, aby logować dane nagrywania w dzienniku systemd.
Wymagania
Ta rola jest wspierana tylko na dystrybucjach RHEL8/CentOS8 i Fedora.
Wymagania dotyczące kolekcji
Ta rola wymaga modułu ini_file
z community.general
oraz używa innych kolekcji do wsparcia rpm-ostree
. Użyj następującego polecenia, aby zainstalować kolekcje:
ansible-galaxy collection install -vv -r meta/collection-requirements.yml
Zmienne Roli
Skonfiguruj nagrywanie sesji z SSSD, preferowany sposób zarządzania nagrywanymi użytkownikami lub grupami. Powoduje to, że dostawca plików SSSD jest włączony w sposób jawny.
tlog_use_sssd
(domyślnie:true
)
Skonfiguruj zakres nagrywania SSSD - all
/ some
/ none
:
tlog_scope_sssd
(domyślnie:none
)
Lista YAML użytkowników, którzy mają być nagrywani:
tlog_users_sssd
(domyślnie:[]
)
Lista YAML grup, które mają być nagrywane:
tlog_groups_sssd
(domyślnie:[]
)
Lista YAML użytkowników, którzy mają być wykluczeni z nagrywania (dotyczy tylko, gdy zakres=all):
tlog_exclude_users_sssd
(domyślnie:[]
)
Lista YAML grup, które mają być wykluczone z nagrywania (dotyczy tylko, gdy zakres=all):
tlog_exclude_groups_sssd
(domyślnie:[]
)
Przykład Playbooka
- name: Wdrożenie nagrywania sesji
hosts: all
roles:
- linux-system-roles.tlog
vars:
tlog_scope_sssd: some
tlog_users_sssd:
- recordeduser
Testowanie
Testowanie odbywa się z użyciem playbooków tests/tests_*.yml
. Zobacz contributing.md
.
rpm-ostree
Zobacz README-ostree.md
Licencja
GPL v3.0
Informacje o autorze
Nathan Kinder @nkinder
Kirill Glebov @sabbaka
A role to configure terminal session recording
ansible-galaxy install linux-system-roles.tlog