logrotate - rotates, compresses, and mails system logs
logrotate_name(string) - Name for logrotate scriptlogrotate_log_path(string) - Path for log to rotatelogrotate_create_logs_with_mode(string) - mode to create empty logfile withlogrotate_create_logs_with_owner(string) - owner for new logfile after rotationlogrotate_create_logs_with_group(string) - group for new logfile after rotationlogrotate_ignore_empty_logs(string) - Do not rotate logs if they are emptylogrotate_ignore_missing_logs(string) - Do not complain if logs are missinglogrotate_compression(string) - Compress logs after rotation?logrotate_postpone_compression(string) - Compress logs the day after rotation?logrotate_frequency(string) - How often to rotate logs?logrotate_retention_limit(integer) - How many old logs to retain?logrotate_notify_pidfile(string) - Pidfile of process to signal when rotation is completelogrotate_notify_signal(string) - Signal to send when to process when rotation is completelogrotate_prerotate_commands(list) - Commands to execute prior to rotationlogrotate_postrotate_commands(list) - Commands to execute after rotation
- None
- hosts: servers
roles:
- role: telusdigital.logrotate
logrotate_name: nginx
- Aaron Pederson | e-mail | Twitter
- Chris Olstrom | e-mail | Twitter
- Nikki