|
|
|
@ -12,6 +12,7 @@ location:
|
|
|
|
|
{% endfor %}
|
|
|
|
|
repositories:
|
|
|
|
|
- {{ borg_server_user }}@{{ borg_server_host }}:{{ borg_host_dir }}
|
|
|
|
|
borgmatic_source_directory: /var/backups
|
|
|
|
|
|
|
|
|
|
storage:
|
|
|
|
|
encryption_passphrase: "{{ borg_encryption_passphrase }}"
|
|
|
|
@ -23,18 +24,18 @@ storage:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
retention:
|
|
|
|
|
{% if borg_keep_hourly > 0 %}
|
|
|
|
|
- keep_hourly: {{ borg_keep_hourly }}
|
|
|
|
|
{% endif %}
|
|
|
|
|
{% if borg_keep_daily > 0 %}
|
|
|
|
|
- keep_hourly: {{ borg_keep_daily }}
|
|
|
|
|
{% endif %}
|
|
|
|
|
{% if borg_keep_weekly > 0 %}
|
|
|
|
|
- keep_hourly: {{ borg_keep_weekly }}
|
|
|
|
|
{% endif %}
|
|
|
|
|
{% if borg_keep_monthly > 0 %}
|
|
|
|
|
- keep_hourly: {{ borg_keep_monthly }}
|
|
|
|
|
{% endif %}
|
|
|
|
|
{% if borg_keep_hourly > 0 %}
|
|
|
|
|
keep_hourly: {{ borg_keep_hourly }}
|
|
|
|
|
{% endif %}
|
|
|
|
|
{% if borg_keep_daily > 0 %}
|
|
|
|
|
keep_daily: {{ borg_keep_daily }}
|
|
|
|
|
{% endif %}
|
|
|
|
|
{% if borg_keep_weekly > 0 %}
|
|
|
|
|
keep_weekly: {{ borg_keep_weekly }}
|
|
|
|
|
{% endif %}
|
|
|
|
|
{% if borg_keep_monthly > 0 %}
|
|
|
|
|
keep_monthly: {{ borg_keep_monthly }}
|
|
|
|
|
{% endif %}
|
|
|
|
|
|
|
|
|
|
consistency:
|
|
|
|
|
checks:
|
|
|
|
@ -45,5 +46,6 @@ consistency:
|
|
|
|
|
hooks:
|
|
|
|
|
postgresql_databases:
|
|
|
|
|
- name: all
|
|
|
|
|
username: postgres
|
|
|
|
|
{% endif %}
|
|
|
|
|
...
|
|
|
|
|