arillso.logrotate

Rôle Ansible : logrotate

État du Build licence Ansible Galaxy Rôle Ansible

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.

(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