Skip to content

iveskins/ansible.logrotate

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ansible Role: logrotate

Build Status license Ansible Galaxy Ansible Role

Description

Installs and configures logrotate

Installation

  ansible-galaxy install arillso.logrotate

Requirements

None

Role Variables

Variable Default Comments (type)
logrotate_options [ 'weekly', 'su root syslog', 'rotate 4', 'create' ] List of default options
logrotate_wtmp { logs: ['/var/log/wtmp'], options: ['missingok', 'monthly', 'create 0664 root utmp', 'rotate 1'] } Logrotate options for wtmp
logrotate_btmp { logs: ['/var/log/btmp'], options: ['missingok', 'monthly', 'create 0660 root utmp', 'rotate 1'] } Logrotate options for btmp
logrotate_applications [] Logrotate options for other applications

Dependencies

None

Example Playbook

- hosts: all
  roles:
     - arillso.logrotate

Example

logrotate_applications:
  - name: zabbix-agent
    definitions:
      - logs:
          - '/var/log/zabbix/zabbix_agentd.log'
        options:
          - weekly
          - rotate 13
          - compress
          - delaycompress
          - missingok
          - notifempty
          - create 0640 zabbix zabbix
  - name: nginx
    definitions:
      - logs:
          - '/var/log/nginx/nginx.log'
        options:
          - weekly
          - rotate 13
          - compress
          - delaycompress
          - missingok
          - notifempty
          - create 0640 www-data adm

Changelog

1.4.1

  • add Red Hat Support

1.4

  • update loop_vars
  • add defaults vars

1.3

  • new role tests

1.2

  • rename role

1.1

  • add become support

1.0

  • inital role

Author

License

This project is under the MIT License. See the LICENSE file for the full license text.

Copyright

(c) 2019, Simon Bärlocher

About

Installs and configures logrotate

Resources

License

Stars

Watchers

Forks

Packages

No packages published