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.
ansible-galaxy install guidugli.logrotate