Просмотр исходного кода

add exlclude patterns

pull/1727/head
Aine 3 лет назад
Родитель
Сommit
a67e7c3aa1
Не найден GPG ключ соответствующий данной подписи Идентификатор GPG ключа: 34969C908CCA2804
3 измененных файлов: 13 добавлений и 2 удалений
  1. +7
    -0
      roles/matrix-backup-borg/defaults/main.yml
  2. +5
    -1
      roles/matrix-backup-borg/templates/config.yaml.j2
  3. +1
    -1
      roles/matrix-backup-borg/templates/systemd/matrix-backup-borg.service.j2

+ 7
- 0
roles/matrix-backup-borg/defaults/main.yml Просмотреть файл

@@ -28,6 +28,13 @@ matrix_backup_borg_schedule: "*-*-* 04:00:00"
# what directory should be added to backup
matrix_backup_borg_source: "{{ matrix_base_data_path }}"

# exclude following paths:
matrix_backup_borg_exclude:
- "{{ matrix_synapse_media_store_path }}/local_thumbnails"
- "{{ matrix_synapse_media_store_path }}/remote_thumbnail"
- "{{ matrix_synapse_media_store_path }}/url_cache"
- "{{ matrix_synapse_media_store_path }}/url_cache_thumbnails"

# borg encryption mode, only repokey-* is supported
matrix_backup_borg_encryption: repokey-blake2



+ 5
- 1
roles/matrix-backup-borg/templates/config.yaml.j2 Просмотреть файл

@@ -2,10 +2,14 @@

location:
source_directories:
- /matrix
- {{ matrix_backup_borg_source }}
repositories:
- {{ matrix_backup_borg_repository }}
one_file_system: true
exclude_patterns:
{% for pattern in matrix_backup_borg_exclude %}
- {{ pattern }}
{% endfor %}

storage:
compression: {{ matrix_backup_borg_compression }}


+ 1
- 1
roles/matrix-backup-borg/templates/systemd/matrix-backup-borg.service.j2 Просмотреть файл

@@ -23,7 +23,7 @@ ExecStartPre=-{{ matrix_host_command_docker }} run --rm --name matrix-backup-bor
--network={{ matrix_docker_network }} \
--tmpfs=/tmp:rw,noexec,nosuid,size=100m \
--mount type=bind,src={{ matrix_backup_borg_config_path }}/passwd,dst=/etc/passwd,ro \
--mount type=bind,src={{ matrix_backup_borg_source }},dst=/matrix,ro \
--mount type=bind,src={{ matrix_backup_borg_source }},dst={{ matrix_backup_borg_source }},ro \
--mount type=bind,src={{ matrix_backup_borg_config_path }},dst=/etc/borgmatic.d,ro \
{% for arg in matrix_backup_borg_container_extra_arguments %}
{{ arg }} \


Загрузка…
Отмена
Сохранить