logrotate/README.md
Knut Ahlers 29a460a3f8
Initial version
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2018-01-13 13:39:41 +01:00

710 B

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