arillso.logrotate

Ansible Rolle: logrotate

Build Status Lizenz Ansible Galaxy Ansible Rolle

Beschreibung

Installiert und konfiguriert logrotate.

Installation

  ansible-galaxy install arillso.logrotate

Anforderungen

Keine.

Rollenvariablen

Include Dateien

Pfad zu den Include-Dateien.

logrotate_include_dir: /etc/logrotate.d

logrotate_global_config

Aktivieren/deaktivieren der globalen Konfiguration von /etc/logrotate.conf.

logrotate_global_config: true

logrotate_use_hourly_rotation

Aktivieren/deaktivieren der stündlichen Rotation mit cron.

logrotate_use_hourly_rotation: false

logrotate Optionen

Liste der globalen Optionen.

logrotate_options:
  - wöchentlich
  - rotiere 4
  - erstelle
  - dateiex
  - su root syslog

Paket

Paketname zum Installieren von logrotate.

logrotate_package: logrotate

Standardkonfiguration

Logrotate für wtmp:

logrotate_wtmp_enable: true
logrotate_wtmp:
  logs:
    - /var/log/wtmp
  options:
    - missingok
    - monatlich
    - erstelle 0664 root utmp
    - rotiere 1

Logrotate für btmp:

logrotate_btmp_enable: true
logrotate_btmp:
  logs:
    - /var/log/btmp
  options:
    - missingok
    - monatlich
    - erstelle 0660 root utmp
    - rotiere 1

Anwendungs-Konfiguration

Weitere Protokolldateien können hinzugefügt werden, die rotiert werden.

logrotate_applications: []

Beispiel

Die folgenden Optionen sind verfügbar.

logrotate_applications:
  - name: name-your-log-rotate-application
    definitions:
      - logs:
          - /var/log/apt/term.log
          - /var/log/apt/history.log
        options:
          - su user group
          - rotiere 12
          - monatlich
          - missingok
          - notifempty
        postrotate:
          - /path/to/some/script

Abhängigkeiten

Keine

Beispiel Playbook

- hosts: alle
  roles:
    - arillso.logrotate

Autor

Lizenz

Dieses Projekt steht unter der MIT Lizenz. Siehe die LICENSE Datei für den vollständigen Lizenztext.

Urheberrecht

(c) 2019, Arillso

Über das Projekt

Ansible role for installs and configures logratet on Linux

Installieren
ansible-galaxy install arillso.logrotate
Lizenz
mit
Downloads
1.2M
Besitzer