summaryrefslogtreecommitdiff
path: root/files/borgmatic_config.yaml.j2
diff options
context:
space:
mode:
Diffstat (limited to 'files/borgmatic_config.yaml.j2')
-rw-r--r--files/borgmatic_config.yaml.j225
1 files changed, 25 insertions, 0 deletions
diff --git a/files/borgmatic_config.yaml.j2 b/files/borgmatic_config.yaml.j2
new file mode 100644
index 0000000..1343351
--- /dev/null
+++ b/files/borgmatic_config.yaml.j2
@@ -0,0 +1,25 @@
+# SPDX-FileCopyrightText: 2024 Matthew Fennell <matthew@fennell.dev>
+#
+# SPDX-License-Identifier: AGPL-3.0-only
+
+---
+
+location:
+ source_directories:
+ - /etc/prosody
+ - /var/lib/prosody
+ repositories:
+ - "{{ borg_repo }}"
+storage:
+ encryption_passphrase: "{{ borg_passphrase }}"
+ ssh_command: ssh -i /root/.ssh/borg_key
+ archive_name_format: "{{ virtual_host }}-{now}"
+retention:
+ keep_daily: 7
+ keep_weekly: 4
+ keep_monthly: 12
+ keep_yearly: 10
+ prefix: "{{ virtual_host }}-"
+consistency:
+ checks:
+ - name: disabled