common.yaml 677 B

123456789101112131415161718192021222324252627282930
  1. repositories:
  2. - path: ssh://${STORAGE_BOX_USER}@${STORAGE_BOX_USER}.your-storagebox.de:23/./borg-repo
  3. label: hetzner
  4. remote_path: borg-1.4
  5. ssh_command: ssh -i /var/run/secrets/${SSH_KEY_NAME}
  6. encryption_passphrase: "{credential container ${BORG_PASSPHRASE_NAME}}"
  7. compression: lz4
  8. checks:
  9. - name: repository
  10. frequency: 2 weeks
  11. - name: archives
  12. frequency: always
  13. - name: extract
  14. frequency: 2 weeks
  15. - name: data
  16. frequency: 1 month
  17. commands:
  18. - before: everything
  19. run:
  20. - echo "Starting a backup job."
  21. - after: everything
  22. run:
  23. - echo "Backup created."
  24. - after: error
  25. run:
  26. - echo "Error while creating a backup."