guidugli.logrotate
Rôle Ansible : logrotate
Un rôle Ansible qui installe et configure logrotate sur RHEL/CentOS, Fedora et Debian/Ubuntu.
Exigences
Aucune exigence.
Variables du rôle
Les variables disponibles sont listées ci-dessous, avec les valeurs par défaut (voir defaults/main.yml) :
logrotate_config_files: "{{ logrotate_files_to_copy }}"
Spécifiez les fichiers à copier dans le répertoire logrotate.d.
logrotate_compress: no
Mettez à true/yes pour définir la configuration par défaut afin de compresser les fichiers tournés.
logrotate_use_date_extension: yes
Mettez à true/yes pour utiliser une extension de date dans le nom de fichier, au lieu de simples numéros.
logrotate_weeks2keep: 24
Définissez le nombre de semaines pendant lesquelles conserver les journaux tournés.
Les variables listées ci-dessous n'ont pas besoin d'être modifiées pour les systèmes ciblés (voir vars/main.yml) :
logrotate_packages:
Paquets à installer pour logrotate.
logrotate_conf:
Emplacement du fichier de configuration.
logrotate_files_to_copy:
Liste des fichiers de configuration à copier. Les fichiers de configuration se trouvent sous le répertoire files
.
Dépendances
Aucune dépendance.
Exemple de Playbook
- hosts: serveurs
roles:
- { role: guidugli.logrotate }
Licence
MIT / BSD
Informations sur l'auteur
Ce rôle a été créé en 2020 par Carlos Guidugli.
ansible-galaxy install guidugli.logrotate