mirror of
https://git.lapiole.org/dani/ansible-roles.git
synced 2025-04-24 14:13:19 +02:00
38 lines
975 B
YAML
38 lines
975 B
YAML
![]() |
---
|
|||
|
|
|||
|
system_timers_base: []
|
|||
|
system_timers_extra: []
|
|||
|
system_timers: "{{ system_timers_base + system_timers_extra }}"
|
|||
|
|
|||
|
# Default settings, if not specified for a timer
|
|||
|
system_timer_defaults:
|
|||
|
description: System timer managed by ansible
|
|||
|
calendar: daily
|
|||
|
persistent: False
|
|||
|
enabled: True
|
|||
|
user: root
|
|||
|
max_duration: 0
|
|||
|
|
|||
|
# Define systemd timers
|
|||
|
# system_timers:
|
|||
|
# - id: vaccuum-db
|
|||
|
# calendar: weekly
|
|||
|
# enabled: True
|
|||
|
# user: postgres
|
|||
|
# command: |
|
|||
|
# #!/bin/bash -e
|
|||
|
# start=`date +%s`
|
|||
|
# echo "Start purging data older than ${RETENTION_TIME_IN_DAYS} days"
|
|||
|
# psql -U postgres -d exchangeStatusDB << EOF
|
|||
|
# delete
|
|||
|
# from tracking
|
|||
|
# where timestamp < now()-'${RETENTION_TIME_IN_DAYS} day'::interval;
|
|||
|
# EOF
|
|||
|
# end=`date +%s`
|
|||
|
# echo Purge ended and take `expr $end - $start` seconds.
|
|||
|
#
|
|||
|
# - id: dump
|
|||
|
# calendar: daily
|
|||
|
# command: |
|
|||
|
# mysqldump --all-databases > /opt/backup/mysql.sql
|