Robert Kaussow
66f576dd69
Author: Robert Kaussow <mail@geeklabor.de> Date: Tue Jan 28 22:41:26 2020 +0100 fix linting
2.2 KiB
2.2 KiB
title | type |
---|---|
logrotate | docs |
Role to setup logrotate.
Default Variables
logrotate_config
Default value
logrotate_config:
- name: syslog
definitions:
- logs:
- /var/log/cron
- /var/log/maillog
- /var/log/messages
- /var/log/secure
- /var/log/spooler
options:
- missingok
- sharedscripts
postrotate:
- /usr/bin/systemctl kill -s HUP rsyslog.service >/dev/null 2>&1 || true
- name: chrony
definitions:
- logs:
- /var/log/chrony/*.log
options:
- missingok
- nocreate
- sharedscripts
postrotate:
- /usr/bin/chronyc cyclelogs > /dev/null 2>&1 || true
- name: wtmp
definitions:
- logs:
- /var/log/wtmp
options:
- missingok
- monthly
- create 0664 root utmp
- minsize 1M
- rotate 1
- name: btmp
definitions:
- logs:
- /var/log/btmp
options:
- missingok
- monthly
- create 0600 root utmp
- rotate 1
logrotate_config_extra
Default value
logrotate_config_extra: []
logrotate_include_dir
Default value
logrotate_include_dir: /etc/logrotate.d
logrotate_options
Default value
logrotate_options:
- weekly
- rotate 4
- create
- dateext
logrotate_package
Default value
logrotate_package: logrotate
Dependencies
None.