mirror of
https://github.com/luzifer-ansible/logrotate.git
synced 2024-12-22 01:31:18 +00:00
Install logrotate on a host and optionally add logrotate configuration files
meta | ||
tasks | ||
templates | ||
History.md | ||
LICENSE | ||
README.md |
luzifer-ansible / logrotate
This role installs logrotate on a host and optionally adds logrotate configuration files.
Requirements
- Debian >= 8 (jessie)
- Ubuntu >= 16.04 (xenial)
Usage
See the Ansible Galaxy Intro for usage of roles within Ansible Galaxy.
Custom logrotate files are supplied through the logrotate_configs
variable:
logrotate_configs:
- name: vault
paths:
- '/var/log/vault/*.log'
lines:
- missingok
- notifempty
- compress
- copytruncate
- daily
- maxsize 100M
- rotate 7
scripts:
postrotate: ls -lh /var/log/vault # Just a demonstration, ls makes no sense