--- /dev/null
+# Copyright (c) 2023 Jakub Czajka <jakub@ekhem.eu.org>
+# License: GPL-3.0 or later.
+
+[Unit]
+Description=Backup files from the system.
+OnFailure=notify_failure@%n.service
+
+[Service]
+Type=oneshot
+ExecStartPre=/usr/bin/git \
+ --work-tree=/tmp \
+ --git-dir=/srv/git/turnup.git \
+ checkout main --force sources.yaml backup.yaml
+ExecStart=/usr/bin/ansible-playbook /tmp/backup.yaml \
+ --connection=local \
+ --extra-vars token=/srv/prod/gdrive_proxy/token.json \
+ --extra-vars key=/srv/prod/gdrive_proxy/private/storage_drive.key \
+ --extra-vars sources=/tmp/sources.yaml