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.

À propos du projet

Install and configure logrotate on linux

Installer
ansible-galaxy install guidugli.logrotate
Licence
mit
Téléchargements
106
Propriétaire