ageres210784.logrotate
Rola Ansible: logrotate
Opis
Instaluje i konfiguruje logrotate.
Instalacja
  ansible-galaxy install arillso.logrotate
Wymagania
Brak.
Zmienne roli
pliki dołączające
Ścieżka do plików dołączających.
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
Aby włączyć godzinową rotację z systemd dla Ubuntu >= focal, logrotate_use_hourly_rotation musi być ustawione na true
logrotate_timer:
  options:
    - OnCalendar=hourly
    - Persistent=true
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 logów do rotacji.
logrotate_applications: []
Przykład
Dostępne opcje są następujące:
logrotate_applications:
  - name: name-your-log-rotate-application
    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
Projekt jest na licencji MIT. Zobacz plik LICENSE dla pełnego tekstu licencji.
Prawa autorskie
(c) 2019, Arillso
O projekcie
 Ansible role for installs and configures logratet on Linux
Zainstaluj
 ansible-galaxy install ageres210784.logrotateLicencja
 
            mit
          
Pobrania
 
            245
          
Właściciel
 