linux-system-roles.journald
Journald
Ce rôle offre un moyen facile de configurer le service de journalisation systemd-journald.
Exigences
Voir ci-dessous
Exigences de collection
Si vous souhaitez gérer des systèmes rpm-ostree
avec ce rôle, vous devrez installer des collections supplémentaires. Veuillez exécuter la ligne de commande suivante pour les installer :
ansible-galaxy collection install -vv -r meta/collection-requirements.yml
Variables du Rôle
Le rôle permet à l'administrateur système de configurer les paramètres de base de systemd-journald, à travers l'ensemble de variables qui forment l'API publique du rôle.
journald_persistent
- variable booléenne qui détermine où journald stocke le fichier journal. Lorsqu'elle est définie surtrue
, les journaux seront stockés sur le disque dans/var/log/journal/
. Par défaut, elle est réglée surfalse
, c'est-à-dire stockage de journalvolatil
.
NOTE : Les paramètres suivants s'appliquent à la fois aux modes persistant
et volatile
, sauf indication contraire.
journald_max_disk_size
- variable entière, en mégaoctets, qui détermine combien d'espace disque les fichiers journaux peuvent occuper avant que certains d'entre eux ne soient supprimés. Aucun valeur implicite n'est configurée par le rôle, donc le calcul par défaut est décrit dansman 5 journald.conf
.journald_max_files
- variable entière qui détermine combien de fichiers journaux peuvent être conservés au maximum tout en respectant les paramètres de taille maximale du disque pour le journal. Aucune valeur implicite n'est configurée par défaut.journald_max_file_size
- variable entière, en mégaoctets, qui décrit la taille maximale d'un fichier journal unique. Aucune configuration implicite n'est mise en place par le rôle.journald_per_user
- variable booléenne permettant de configurer si journald doit garder les données de journal séparées pour chaque utilisateur, par exemple, en permettant aux utilisateurs non privilégiés de lire les journaux système de leurs propres services utilisateurs. Par défaut, c'esttrue
. Notez que les fichiers journaux par utilisateur ne sont disponibles que lorsquejournald_persistent: true
.journald_compression
- variable booléenne qui indique à journald d'appliquer une compression aux objets de données journald qui sont plus gros que le défaut de 512 octets. Par défaut, c'esttrue
.journald_sync_interval
- variable entière, en minutes, qui configure le délai après lequel journald synchronise le fichier journal actuellement utilisé sur le disque. Par défaut, le rôle ne modifie pas la valeur actuellement utilisée. Ce paramètre est applicable uniquement pourjournald_persistent: true
. Vous recevrez un avertissement si configuré autrement.journald_forward_to_syslog
- variable booléenne qui contrôle si les messages de journal reçus par le démon de journal doivent être transférés à un démon syslog traditionnel. Par défaut, c'estfalse
.journald_rate_limit_interval_sec
- variable entière, en secondes, qui configure l'intervalle de temps pendant lequel seulementjournald_rate_limit_burst
messages sont traités. Voirman 5 journald.conf
pour plus d'informations.journald_rate_limit_burst
- variable entière, qui fixe la limite supérieure des messages d'un service qui sont traités dans le temps défini parjournald_rate_limit_interval_sec
. Voirman 5 journald.conf
pour plus d'informations.
Exemple de Playbook
- hosts: all
vars:
journald_persistent: true
journald_max_disk_size: 2048
journald_per_user: true
journald_sync_interval: 1
roles:
- linux-system-roles.journald
rpm-ostree
Voir README-ostree.md
Licence
MIT
Informations sur l'Auteur
Michal Sekletar