linux-system-roles.journald

Journald

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

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 sur true, les journaux seront stockés sur le disque dans /var/log/journal/. Par défaut, elle est réglée sur false, c'est-à-dire stockage de journal volatil.

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 dans man 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'est true. Notez que les fichiers journaux par utilisateur ne sont disponibles que lorsque journald_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'est true.

  • 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 pour journald_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'est false.

  • journald_rate_limit_interval_sec - variable entière, en secondes, qui configure l'intervalle de temps pendant lequel seulement journald_rate_limit_burst messages sont traités. Voir man 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 par journald_rate_limit_interval_sec. Voir man 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

Installer
ansible-galaxy install linux-system-roles.journald
Licence
mit
Téléchargements
87.3k
Propriétaire