job "cryptpad_backup" { datacenters = ["neptune"] type = "batch" priority = "60" periodic { cron = "@daily" // Do not allow overlapping runs. prohibit_overlap = true } group "backup-cryptpad" { constraint { attribute = "${attr.unique.hostname}" operator = "=" value = "courgette" } task "main" { driver = "docker" config { image = "restic/restic:0.12.1" entrypoint = [ "/bin/sh", "-c" ] args = [ "restic backup /cryptpad && restic forget --keep-within 1m1d --keep-within-weekly 3m --keep-within-monthly 1y && restic prune --max-unused 50% --max-repack-size 2G && restic check" ] volumes = [ "/mnt/storage/cryptpad:/cryptpad" ] } template { data = <