diff --git a/roles/docker_services/defaults/main.yml b/roles/docker_services/defaults/main.yml index b8a9fc0..3e064d7 100644 --- a/roles/docker_services/defaults/main.yml +++ b/roles/docker_services/defaults/main.yml @@ -51,3 +51,11 @@ services: sender_domains: - "{{ services.nextcloud.domain }}" + +backup_volumes: + - "{{ services.caddy.volume }}:/mnt/volumes/caddy:ro" + - "{{ services.postfix.volume }}:/mnt/volumes/postfix:ro" + - "{{ services.emby.volume }}/programdata:/mnt/volumes/emby/programdata:ro" + - "{{ services.nextcloud.volume }}:/mnt/volumes/nextcloud:ro" + - "{{ services.pihole.volume }}:/mnt/volumes/pi-hole:ro" + - "{{ services.wireguard.volume }}:/mnt/volumes/wireguard:ro" diff --git a/roles/docker_services/tasks/services/restic.yml b/roles/docker_services/tasks/services/restic.yml index dbcbec0..f4ad59f 100644 --- a/roles/docker_services/tasks/services/restic.yml +++ b/roles/docker_services/tasks/services/restic.yml @@ -31,10 +31,7 @@ B2_ACCOUNT_ID: "{{ secrets.restic.b2.id }}" B2_ACCOUNT_KEY: "{{ secrets.restic.b2.key }}" TZ: "{{ timezone }}" - volumes: - - "{{ services.caddy.volume }}:/mnt/volumes/caddy:ro" - - "{{ services.nextcloud.volume }}:/mnt/volumes/nextcloud:ro" - - "{{ services.emby.volume }}/programdata:/mnt/volumes/emby/programdata:ro" + volumes: "{{ backup_volumes }}" prune: image: mazzolino/restic:{{ services.restic.version }}