diff --git a/files/memos/gobackup.yml.j2 b/files/memos/gobackup.yml.j2 index 5493672..9dd5725 100644 --- a/files/memos/gobackup.yml.j2 +++ b/files/memos/gobackup.yml.j2 @@ -2,7 +2,7 @@ models: - gramps: + memos: compress_with: type: 'tgz' storages: @@ -14,8 +14,3 @@ models: users: type: sqlite path: "{{ (data_dir, 'memos_prod.db') | path_join }}" - archive: - includes: - - "{{ data_dir }}" - excludes: - - "{{ (data_dir, '.thumbnail_cache') | path_join }}" diff --git a/playbook-memos.yml b/playbook-memos.yml index cb8a7b8..84ffd25 100644 --- a/playbook-memos.yml +++ b/playbook-memos.yml @@ -53,6 +53,15 @@ 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 }}" + - "{{ backups_dir }}" + - name: "Copy docker compose file" ansible.builtin.template: src: "./files/{{ app_name }}/docker-compose.template.yml"