From 91c5eab23615bef807cdffc6e6c0fe260f265c36 Mon Sep 17 00:00:00 2001 From: Anton Vakhrushev Date: Sat, 20 Dec 2025 11:04:50 +0300 Subject: [PATCH] Gramps: exclude media files from gobackup Backup media files with backup-targets --- files/gramps/gobackup.template.yml | 4 ---- playbook-gramps.yml | 10 ++++++++++ 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/files/gramps/gobackup.template.yml b/files/gramps/gobackup.template.yml index 77c2fb7..4f6e53e 100644 --- a/files/gramps/gobackup.template.yml +++ b/files/gramps/gobackup.template.yml @@ -23,7 +23,3 @@ models: undo: type: sqlite path: "{{ (data_dir, 'gramps_db/59a0f3d6-1c3d-4410-8c1d-1c9c6689659f/undo.db') | path_join }}" - archive: - includes: - - "{{ data_dir }}" - - "{{ media_dir }}" diff --git a/playbook-gramps.yml b/playbook-gramps.yml index 4243009..3ab62fd 100644 --- a/playbook-gramps.yml +++ b/playbook-gramps.yml @@ -57,6 +57,16 @@ group: "{{ app_user }}" mode: "0750" + - name: "Create backup targets file" + ansible.builtin.lineinfile: + path: "{{ base_dir }}/backup-targets" + line: "{{ item }}" + create: true + loop: + - "{{ data_dir }}" + - "{{ media_dir }}" + - "{{ backups_dir }}" + - name: "Copy rename script" ansible.builtin.copy: src: "files/{{ app_name }}/gramps_rename.py"