Skip to content

Install logrotate on a host and optionally add logrotate configuration files

License

Notifications You must be signed in to change notification settings

luzifer-ansible/logrotate

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

Install logrotate on a host and optionally add logrotate configuration files

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published