From 48f2e9a2cbc35aefc11e14e8504f0090414291c8 Mon Sep 17 00:00:00 2001 From: Julien Dessaux Date: Thu, 29 Aug 2024 20:22:56 +0200 Subject: feat(stdlib): added a basic borg client custom promise --- stdlib/backups/borg/systemd-service-template | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 stdlib/backups/borg/systemd-service-template (limited to 'stdlib/backups/borg/systemd-service-template') diff --git a/stdlib/backups/borg/systemd-service-template b/stdlib/backups/borg/systemd-service-template new file mode 100644 index 0000000..336f6d2 --- /dev/null +++ b/stdlib/backups/borg/systemd-service-template @@ -0,0 +1,15 @@ +[Unit] +Description=BorgBackup job %s + +[Service] +Environment="BORG_REPO=ssh://borg@%s/srv/borg/%s" +Environment="BORG_RSH=ssh -i /etc/borg/%s.key" +CPUSchedulingPolicy=idle +ExecStart=/etc/borg/%s.sh +Group=root +IOSchedulingClass=idle +PrivateTmp=true +ProtectSystem=strict +ReadWritePaths=/root/.config/borg +ReadWritePaths=/root/.cache/borg +User=root -- cgit v1.2.3