diff --git a/inventory/hosts.yml b/inventory/hosts.yml index 2787f04..abb3fcb 100644 --- a/inventory/hosts.yml +++ b/inventory/hosts.yml @@ -23,7 +23,6 @@ all: ansible_pull_time: "*-*-* 03:00:00" aws: backup_bucket: 9iron-backups-home - backups_frequency: 1d desktop_web_repo: "https://git.9iron.club/salt/www" zerotier_network_id: !vault | $ANSIBLE_VAULT;1.1;AES256 @@ -45,7 +44,6 @@ all: children: dbservers: vars: - backups_frequency: 12h hosts: psql1.9iron.club: webservers: @@ -54,7 +52,6 @@ all: fedi1.9iron.club: gameservers: vars: - backups_frequency: 6h steam_api_key: !vault | $ANSIBLE_VAULT;1.1;AES256 39616163316634306633623435636633623966306537636639316439343839393231376661666335 diff --git a/roles/base-backups/defaults/main.yml b/roles/base-backups/defaults/main.yml index 3e11fb5..a5f0db6 100644 --- a/roles/base-backups/defaults/main.yml +++ b/roles/base-backups/defaults/main.yml @@ -2,4 +2,4 @@ # vim:ft=ansible: backups_outdir: "/opt/backups/out" backups_boot_delay: 1h -backups_frequency: 24h +backups_time: "*-*-* 02:00:00" diff --git a/roles/base-backups/templates/9iron-backup.timer b/roles/base-backups/templates/9iron-backup.timer index 1f4ac3c..11d8c8e 100644 --- a/roles/base-backups/templates/9iron-backup.timer +++ b/roles/base-backups/templates/9iron-backup.timer @@ -5,7 +5,7 @@ Description=9iron backup timer [Timer] Persistent=true OnBootSec={{ backups_boot_delay }} -OnUnitActiveSec={{ backups_frequency }} +OnCalendar={{ backups_time }} [Install] WantedBy=timers.target