diff --git a/defaults/main.yml b/defaults/main.yml index 76c74bf..1f5cc2c 100644 --- a/defaults/main.yml +++ b/defaults/main.yml @@ -34,4 +34,5 @@ borgmatic_passphrase: "" borgmatic_actions: {} +borgmatic_mariadb_enabled: false borgmatic_restore_first: false diff --git a/templates/config.yaml.j2 b/templates/config.yaml.j2 index 4549a71..5d5acca 100644 --- a/templates/config.yaml.j2 +++ b/templates/config.yaml.j2 @@ -14,10 +14,12 @@ exclude_patterns: {% endfor %} {% endif %} +{% if borgmatic_source_directories | length > 0%} source_directories: {% for directory in borgmatic_source_directories %} - {{ directory }} {% endfor %} +{% endif %} archive_name_format: {{ borgmatic_name }} compression: {{ borgmatic_compression }} @@ -32,9 +34,9 @@ checks: healthchecks: ping_url: {{ borgmatic_healthchecks }} send_logs: false - states: - - finish - - fail +# states: +# - finish +# - fail {% if borgmatic_retention | length > 0 %} {% for param, value in borgmatic_retention.items() %} @@ -50,3 +52,10 @@ keep_{{ param }}: {{ value }} {% endfor %} {% endfor %} {% endif %} + +{% if borgmatic_mariadb_enabled %} +mariadb_databases: + - name: all + format: sql + add_drop_database: true +{% endif %}