arillso.logrotate
Rôle Ansible : logrotate
Description
Installe et configure logrotate.
Installation
ansible-galaxy install arillso.logrotate
Exigences
Aucune.
Variables du rôle
fichiers d'inclusion
Chemin vers les fichiers d'inclusion.
logrotate_include_dir: /etc/logrotate.d
logrotate_global_config
Activer/désactiver la configuration globale de /etc/logrotate.conf
.
logrotate_global_config: true
logrotate_use_hourly_rotation
Activer/désactiver la rotation horaire avec cron.
logrotate_use_hourly_rotation: false
options logrotate
Liste des options globales.
logrotate_options:
- hebdomadaire
- tourner 4
- créer
- dateext
- su root syslog
Paquet
Nom du paquet à installer pour logrotate
.
logrotate_package: logrotate
configuration par défaut
Logrotate pour wtmp
:
logrotate_wtmp_enable: true
logrotate_wtmp:
logs:
- /var/log/wtmp
options:
- missingok
- mensuel
- créer 0664 root utmp
- tourner 1
Logrotate pour btmp
:
logrotate_btmp_enable: true
logrotate_btmp:
logs:
- /var/log/btmp
options:
- missingok
- mensuel
- créer 0660 root utmp
- tourner 1
Configuration des applications
D'autres fichiers journaux peuvent être ajoutés pour être gérés par logrotate.
logrotate_applications: []
Exemple
Les options suivantes sont disponibles.
logrotate_applications:
- name: nom-votre-application-log-rotate
definitions:
- logs:
- /var/log/apt/term.log
- /var/log/apt/history.log
options:
- su utilisateur groupe
- tourner 12
- mensuel
- missingok
- notifempty
postrotate:
- /chemin/vers/un/script
Dépendances
Aucune
Exemple de Playbook
- hosts: tous
roles:
- arillso.logrotate
Auteur
Licence
Ce projet est sous la licence MIT. Voir le fichier LICENSE pour le texte complet de la licence.
Copyright
(c) 2019, Arillso
À propos du projet
Ansible role for installs and configures logratet on Linux
Installer
ansible-galaxy install arillso.logrotate
Licence
mit
Téléchargements
1.2M
Propriétaire