Installs and configures logrotate
ansible-galaxy install arillso.logrotateNone
Path to the imclude files.
logrotate_include_dir: /etc/logrotate.dEnable hourly rotation with cron.
logrotate_use_hourly_rotation: falseList of global options.
logrotate_options:
- weekly
- rotate 4
- create
- dateext
- su root syslogpackage name to install logrotate.
logrotate_package: logrotatelogroate for wtmp
logrotate_wtmp:
logs:
- /var/log/wtmp
options:
- missingok
- monthly
- create 0664 root utmp
- rotate 1logroate for btmp
logrotate_btmp:
logs:
- /var/log/btmp
options:
- missingok
- monthly
- create 0660 root utmp
- rotate 1More log files can be added that will logorate.
logrotate_applications: []The following options are available.
logrotate_applications:
- name: name-your-log-rotate-application
definitions:
- logs:
- /var/log/apt/term.log
- /var/log/apt/history.log
options:
- rotate 12
- monthly
- missingok
- notifemptyNone
- hosts: all
roles:
- arillso.logrotateThis project is under the MIT License. See the LICENSE file for the full license text.
(c) 2019, Arillso