linux-system-roles.journald

Journald

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

Este rol proporciona una manera fácil de configurar el servicio de registro systemd-journald.

Requisitos

Ver más abajo

Requisitos de colección

Si deseas gestionar sistemas rpm-ostree con este rol, necesitarás instalar colecciones adicionales. Por favor, ejecuta la siguiente línea de comando para instalarlas:

ansible-galaxy collection install -vv -r meta/collection-requirements.yml

Variables del rol

El rol permite que el administrador del sistema configure ajustes básicos de systemd-journald, a través del siguiente conjunto de variables que forman la API pública del rol.

  • journald_persistent - variable booleana que determina dónde se almacenan los archivos de registro de journald. Cuando se establece en true, los registros se almacenarán en el disco en /var/log/journal/. Por defecto es false, es decir, almacenamiento de registro volátil.

NOTA: Las siguientes configuraciones se aplican a modos persistente y volátil, a menos que se indique lo contrario.

  • journald_max_disk_size - variable entera, en megabytes, que determina cuánto espacio en disco pueden ocupar los archivos de registro antes de que se eliminen algunos de ellos. No se configura un valor implícito por el rol, por lo que se aplica el cálculo de tamaño por defecto descrito en man 5 journald.conf.

  • journald_max_files - variable entera que determina cuántos archivos de registro se pueden mantener como máximo respetando la configuración del tamaño máximo en disco para el registro. No se configura un valor implícito por defecto.

  • journald_max_file_size - variable entera, en megabytes, que describe el tamaño máximo de un solo archivo de registro. No se configura ninguna configuración implícita por el rol.

  • journald_per_user - variable booleana, que permite configurar si journald debe mantener los datos de registro separados para cada usuario, por ejemplo, permitiendo a los usuarios no privilegiados leer el registro del sistema desde sus propios servicios de usuario. Por defecto es true. Ten en cuenta que los archivos de registro por usuario sólo están disponibles cuando journald_persistent: true.

  • journald_compression - variable booleana que instruye a journald para aplicar compresión a los objetos de datos de journald que son más grandes que los 512 bytes por defecto. Por defecto es true.

  • journald_sync_interval - variable entera, en minutos, que configura el intervalo de tiempo después del cual journald sincroniza el archivo de registro actualmente utilizado en el disco. Por defecto, el rol no altera el valor actualmente utilizado. Esta configuración solo es aplicable para journald_persistent: true. Recibirás una advertencia si se configura de otra manera.

  • journald_forward_to_syslog - variable booleana que controla si los mensajes de registro recibidos por el daemon del registro deben ser enviados a un daemon de syslog tradicional. Por defecto es false.

  • journald_rate_limit_interval_sec - variable entera, en segundos, que configura el intervalo de tiempo dentro del cual solo se manejan journald_rate_limit_burst mensajes. Consulta man 5 journald.conf para más información.

  • journald_rate_limit_burst - variable entera, que establece el límite superior de mensajes de un servicio que se manejan dentro del tiempo definido por journald_rate_limit_interval_sec. Consulta man 5 journald.conf para más información.

Ejemplo 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

Ver README-ostree.md

Licencia

MIT

Información del autor

Michal Sekletar

Instalar
ansible-galaxy install linux-system-roles.journald
Licencia
mit
Descargas
87.3k
Propietario