linux-system-roles.tlog
tlog
Este rol configura un sistema para grabación de sesiones de terminal. El rol configurará tlog para registrar datos de grabación en el diario de systemd.
Requisitos
Este rol solo es compatible con distribuciones RHEL8/CentOS8 y Fedora.
Requisitos de colección
Este rol requiere el módulo ini_file
de community.general
, y utiliza otras colecciones para el soporte de rpm-ostree
. Usa el siguiente comando para instalar las colecciones:
ansible-galaxy collection install -vv -r meta/collection-requirements.yml
Variables del rol
Configura la grabación de sesiones con SSSD, la forma preferida de gestionar usuarios o grupos grabados. Esto hace que el proveedor de archivos de SSSD se habilite explícitamente.
tlog_use_sssd
(por defecto:true
)
Configura el alcance de grabación de SSSD - todo
/ algunos
/ ninguno
:
tlog_scope_sssd
(por defecto:ninguno
)
Lista YAML de usuarios a ser grabados:
tlog_users_sssd
(por defecto:[]
)
Lista YAML de grupos a ser grabados:
tlog_groups_sssd
(por defecto:[]
)
Lista YAML de usuarios a ser excluidos de la grabación (solo aplicable cuando scope=todo):
tlog_exclude_users_sssd
(por defecto:[]
)
Lista YAML de grupos a ser excluidos de la grabación (solo aplicable cuando scope=todo):
tlog_exclude_groups_sssd
(por defecto:[]
)
Ejemplo de Playbook
- name: Desplegar grabación de sesiones
hosts: todos
roles:
- linux-system-roles.tlog
vars:
tlog_scope_sssd: algunos
tlog_users_sssd:
- usuario_grabado
Pruebas
Las pruebas se realizan con los playbooks tests/tests_*.yml
. Consulta contributing.md
.
rpm-ostree
Consulta README-ostree.md
Licencia
GPL v3.0
Información del autor
Nathan Kinder @nkinder
Kirill Glebov @sabbaka
A role to configure terminal session recording
ansible-galaxy install linux-system-roles.tlog