feat: Add borgmatic actions

This commit is contained in:
pulsar89.5 2023-12-20 09:56:51 +01:00
parent 18828d33bf
commit 4f57d87aec
4 changed files with 13 additions and 0 deletions

View File

@ -32,4 +32,6 @@ borgmatic_name: "{{ inventory_hostname }}_{now}"
borgmatic_compression: none
borgmatic_passphrase: ""
borgmatic_actions: {}
borgmatic_restore_first: false

View File

@ -1,3 +1,5 @@
# {{ ansible_managed }}
[Unit]
Description=borgmatic backup
Wants=network-online.target

View File

@ -1,3 +1,5 @@
# {{ ansible_managed }}
[Unit]
Description=Run borgmatic backup

View File

@ -1,4 +1,5 @@
---
# {{ ansible_managed }}
repositories:
{% for repository in borgmatic_repositories %}
@ -38,3 +39,9 @@ healthchecks:
keep_daily: {{ borgmatic_retention.daily }}
keep_monthly: {{ borgmatic_retention.monthly }}
keep_weekly: {{ borgmatic_retention.weekly }}
{% if borgmatic_actions | length > 0 %}
{% for param, value in borgmatic_actions %}
{{ param }}: {{ value }}
{% endfor %}
{% endif %}