guidugli.logrotate

Rola Ansible: logrotate

Rola Ansible, która instaluje i konfiguruje logrotate na RHEL/CentOS, Fedora oraz Debian/Ubuntu.

Wymagania

Brak wymagań.

Zmienne Roli

Dostępne zmienne są wymienione poniżej, wraz z wartościami domyślnymi (zobacz defaults/main.yml):

logrotate_config_files: "{{ logrotate_files_to_copy }}"

Określ pliki, które mają być skopiowane do katalogu logrotate.d.

logrotate_compress: no

Ustaw na true/tak, aby włączyć domyślną konfigurację kompresji obróconych plików.

logrotate_use_date_extension: yes

Ustaw na true/tak, aby użyć daty jako rozszerzenia w nazwie pliku, zamiast tylko numerów.

logrotate_weeks2keep: 24

Ustaw liczbę tygodni, przez które mają być przechowywane obrócone logi.

Zmienne wymienione poniżej nie muszą być zmieniane dla docelowych systemów (zobacz vars/main.yml):

logrotate_packages:

Pakiety do zainstalowania logrotate.

logrotate_conf:

Lokalizacja pliku konfiguracyjnego.

logrotate_files_to_copy:

Lista plików konfiguracyjnych do skopiowania. Pliki konfiguracyjne znajdują się w katalogu files.

Zależności

Brak zależności.

Przykładowy Playbook

- hosts: serwery
  roles:
     - { role: guidugli.logrotate }

Licencja

MIT / BSD

Informacje o autorze

Ta rola została stworzona w 2020 roku przez Carlosa Guidugli.

O projekcie

Install and configure logrotate on linux

Zainstaluj
ansible-galaxy install guidugli.logrotate
Licencja
mit
Pobrania
106
Właściciel