mirror of
https://github.com/natelandau/ansible-homelab-config.git
synced 2025-11-18 09:53:41 -05:00
33 lines
1001 B
YAML
33 lines
1001 B
YAML
---
|
|
# TASK DESCRIPTION:
|
|
# Insalls logrotate and associated rotation jobs
|
|
#
|
|
# NOTE: This task exists due to the arillso.logrotate failing completely on macOS
|
|
|
|
- name: Add service_backups.log to logrotate # noqa: ignore-errors
|
|
become: true
|
|
vars:
|
|
logrotate_applications:
|
|
- name: service_backups
|
|
definitions:
|
|
- logs:
|
|
- "{{ rpi_nfs_mount_point }}/pi-cluster/logs/service_backups.log"
|
|
options:
|
|
- rotate 1
|
|
- size 100k
|
|
- missingok
|
|
- notifempty
|
|
- su root root
|
|
- extension .log
|
|
- compress
|
|
- nodateext
|
|
- nocreate
|
|
- delaycompress
|
|
ansible.builtin.import_role:
|
|
name: arillso.logrotate
|
|
failed_when: false
|
|
ignore_errors: true
|
|
when:
|
|
- "'macs' not in group_names"
|
|
- is_cluster_leader
|