arillso.logrotate

Ansible Rola: logrotate

Status budowy licencja Ansible Galaxy Ansible Rola

Opis

Instaluje i konfiguruje logrotate.

Instalacja

  ansible-galaxy install arillso.logrotate

Wymagania

Brak.

Zmienne roli

pliki dołączane

Ścieżka do plików dołączanych.

logrotate_include_dir: /etc/logrotate.d

logrotate_global_config

Włącz/wyłącz globalną konfigurację w /etc/logrotate.conf.

logrotate_global_config: true

logrotate_use_hourly_rotation

Włącz/wyłącz rotację co godzinę z użyciem cron.

logrotate_use_hourly_rotation: false

opcje logrotate

Lista globalnych opcji.

logrotate_options:
  - weekly
  - rotate 4
  - create
  - dateext
  - su root syslog

Pakiet

Nazwa pakietu do zainstalowania logrotate.

logrotate_package: logrotate

domyślna konfiguracja

Logrotate dla wtmp:

logrotate_wtmp_enable: true
logrotate_wtmp:
  logs:
    - /var/log/wtmp
  options:
    - missingok
    - monthly
    - create 0664 root utmp
    - rotate 1

Logrotate dla btmp:

logrotate_btmp_enable: true
logrotate_btmp:
  logs:
    - /var/log/btmp
  options:
    - missingok
    - monthly
    - create 0660 root utmp
    - rotate 1

Konfiguracja aplikacji

Można dodać więcej plików dziennika, które będą podlegały rotacji.

logrotate_applications: []

Przykład

Dostępne są następujące opcje.

logrotate_applications:
  - name: nadawaj-nazwę-swojej-aplikacji-rotacji-logów
    definitions:
      - logs:
          - /var/log/apt/term.log
          - /var/log/apt/history.log
        options:
          - su user group
          - rotate 12
          - monthly
          - missingok
          - notifempty
        postrotate:
          - /path/to/some/script

Zależności

Brak

Przykładowy Playbook

- hosts: all
  roles:
    - arillso.logrotate

Autor

Licencja

Ten projekt jest licencjonowany na licencji MIT. Zobacz plik LICENSE w celu zapoznania się z pełnym tekstem licencji.

Prawa autorskie

(c) 2019, Arillso

O projekcie

Ansible role for installs and configures logratet on Linux

Zainstaluj
ansible-galaxy install arillso.logrotate
Licencja
mit
Pobrania
1.2M
Właściciel