Update to 2021-12-01 19:13

This commit is contained in:
Daniel Berteaud
2021-12-01 19:13:34 +01:00
commit 4c4556c660
2153 changed files with 60999 additions and 0 deletions

21
roles/timers/README.md Normal file
View File

@@ -0,0 +1,21 @@
# timers
This roles manage systemd timers, to execute commands at regular interval.
Just define the timers you want at the host, or group level, like :
```
system_timers:
- id: db-janitor # Just an identifier for the task
calendar: '*:0/30' # See man systemd.timer for examples
max_duration: 1h # Max duration of the task. Will be terminated if it takes longer
command: |
#!/bin/bash
psql -U postgres -d reports -w << _EOF
delete from audit where time < now()-'7 day'::interval;
_EOF
- id: logrotate
calendar: daily
command: logrotate -f /etc/logrotate.d/myservice.conf
```
Look at the defaults/main.yml file for more info