linux-system-roles.tlog
tlog
Ce rôle configure un système pour l' enregistrement des sessions terminal. Le rôle va configurer tlog pour enregistrer les données d'enregistrement dans le journal systemd.
Exigences
Ce rôle est uniquement supporté sur les distributions RHEL8/CentOS8 et Fedora.
Exigences de collection
Ce rôle nécessite le module ini_file
de community.general
, et utilise
d'autres collections pour le support de rpm-ostree
. Utilisez la commande suivante pour
installer les collections :
ansible-galaxy collection install -vv -r meta/collection-requirements.yml
Variables du rôle
Configurez l'enregistrement des sessions avec SSSD, la méthode préférée pour gérer les utilisateurs ou groupes enregistrés. Cela permet d'activer explicitement le fournisseur de fichiers SSSD.
tlog_use_sssd
(par défaut :true
)
Configurez la portée de l'enregistrement SSSD - all
/ some
/ none
:
tlog_scope_sssd
(par défaut :none
)
Liste YAML des utilisateurs à enregistrer :
tlog_users_sssd
(par défaut :[]
)
Liste YAML des groupes à enregistrer :
tlog_groups_sssd
(par défaut :[]
)
Liste YAML des utilisateurs à exclure de l'enregistrement (uniquement applicable lorsque scope=all) :
tlog_exclude_users_sssd
(par défaut :[]
)
Liste YAML des groupes à exclure de l'enregistrement (uniquement applicable lorsque scope=all) :
tlog_exclude_groups_sssd
(par défaut :[]
)
Exemple de Playbook
- name: Déployer l'enregistrement de session
hosts: all
roles:
- linux-system-roles.tlog
vars:
tlog_scope_sssd: some
tlog_users_sssd:
- recordeduser
Test
Les tests sont effectués avec les playbooks tests/tests_*.yml
. Voir contributing.md
.
rpm-ostree
Voir README-ostree.md
Licence
GPL v3.0
Informations sur l'auteur
Nathan Kinder @nkinder
Kirill Glebov @sabbaka
A role to configure terminal session recording
ansible-galaxy install linux-system-roles.tlog