arillso.logrotate
Ansible Rola: logrotate
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