guidugli.logrotate

Rol de Ansible: logrotate

Una Rol de Ansible que instala y configura logrotate en RHEL/CentOS, Fedora y Debian/Ubuntu.

Requisitos

No se requieren requisitos.

Variables de la Rol

Las variables disponibles se enumeran a continuación, junto con sus valores predeterminados (ver defaults/main.yml):

logrotate_config_files: "{{ logrotate_files_to_copy }}"

Especifica los archivos que se copiarán al directorio logrotate.d.

logrotate_compress: no

Establece en true/sí para configurar la compresión de archivos rotados.

logrotate_use_date_extension: yes

Establece en true/sí para usar una extensión de fecha en el nombre del archivo, en lugar de solo números.

logrotate_weeks2keep: 24

Establece el número de semanas para mantener los registros rotados.

Las variables que se enumeran a continuación no necesitan ser cambiadas para los sistemas específicos (ver vars/main.yml):

logrotate_packages:

Paquetes para instalar logrotate.

logrotate_conf:

Ubicación del archivo de configuración.

logrotate_files_to_copy:

Lista de archivos de configuración a copiar. Los archivos de configuración están ubicados en el directorio files.

Dependencias

No hay dependencias.

Ejemplo de Playbook

- hosts: servidores
  roles:
     - { role: guidugli.logrotate }

Licencia

MIT / BSD

Información sobre el autor

Esta rol fue creada en 2020 por Carlos Guidugli.

Acerca del proyecto

Install and configure logrotate on linux

Instalar
ansible-galaxy install guidugli.logrotate
Licencia
mit
Descargas
106
Propietario