Centralise the cron and logrotate stuff into their respective roles.
All checks were successful
CI / test (push) Successful in 7m52s
Lint / test (push) Successful in 30s
Trivy / test (push) Successful in 23s

We had a bit of duplication between roles based on harvest discovery.

Arguably some crons/logrotate scripts are specific to other packages,
but it helps to go to one place to find them all. We'll apply these
roles last in the playbook, to give an opportunity for all other
packages / non-system users to have been installed already.
This commit is contained in:
Miguel Jacq 2026-01-05 12:01:25 +11:00
parent c9003d589d
commit 24cedc8c8d
Signed by: mig5
GPG key ID: 59B3F0C24135C6A9
3 changed files with 175 additions and 13 deletions

View file

@ -1,6 +1,7 @@
# 0.3.0
* Introduce `enroll explain` - a tool to analyze and explain what's in (or not in) a harvest and why.
* Centralise the cron and logrotate stuff into their respective roles, we had a bit of duplication between roles based on harvest discovery.
# 0.2.3