Add a kopia_backup role for the daily Kopia snapshot script and timer against an existing S3 repository

This commit is contained in:
2026-10-07 20:54:52 +00:00
parent c87af201aa
commit c9d2334906
5 changed files with 199 additions and 0 deletions
@@ -0,0 +1,14 @@
# {{ ansible_managed }}
[Unit]
Description=Kopia backup to {{ kopia_backup.endpoint }}
After={{ (['network-online.target'] + kopia_backup.after) | join(' ') }}
Wants=network-online.target
[Service]
Type=oneshot
Environment=HOME=/root
{% if kopia_backup.idle_priority %}
Nice=10
IOSchedulingClass=idle
{% endif %}
ExecStart=/usr/local/sbin/kopia-backup