backup-automation/ansible/roles/borg-client/templates/rclone-sync.service.j2

21 lines
444 B
Django/Jinja

[Unit]
Description=Rclone Sync Borg Backups to Hetzner S3
After=network-online.target
Wants=network-online.target
[Service]
Type=oneshot
User=backup
ExecStart=/usr/bin/rclone sync --progress --stats-one-line --log-level INFO \
/backup/repos hetzner:mbo-backups/production/repos
StandardOutput=journal
StandardError=journal
SyslogIdentifier=rclone-sync
# Error handling
OnFailure=notify-failed.service
[Install]
WantedBy=multi-user.target