From 2bb1f015e0b35211ee3c062d24d73b29d6cfde9c Mon Sep 17 00:00:00 2001 From: il Date: Wed, 6 May 2026 14:05:12 +0900 Subject: [PATCH] fix(kopia): update the bound home path from %h to ansible variable update note: - hotfix - backups haven't run since commit '9f236b6fa5' - the root service unit's %h always indicates root's home path - backup service is verified --- .../services/systemd/common/kopia/kopia-backup.service.j2 | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/config/services/systemd/common/kopia/kopia-backup.service.j2 b/config/services/systemd/common/kopia/kopia-backup.service.j2 index 1f3e18f..fb82872 100644 --- a/config/services/systemd/common/kopia/kopia-backup.service.j2 +++ b/config/services/systemd/common/kopia/kopia-backup.service.j2 @@ -21,9 +21,9 @@ ProtectHome=tmpfs InaccessiblePaths=/boot /root {% if node['name'] == 'infra' %} -BindReadOnlyPaths=%h/containers/postgresql/backups +BindReadOnlyPaths={{ node['home_path'] }}/containers/postgresql/backups {% elif node['name'] == 'app' %} -BindReadOnlyPaths=%h/data +BindReadOnlyPaths={{ node['home_path'] }}/data {% endif %} # In root namescope, %u always bring 0 BindPaths=/etc/kopia @@ -38,10 +38,10 @@ ExecStartPre=/usr/bin/kopia repository connect server \ {% if node['name'] == 'infra' %} ExecStart=/usr/bin/kopia snapshot create \ - /home/infra/containers/postgresql/backups + {{ node['home_path'] }}/containers/postgresql/backups {% elif node['name'] == 'app' %} ExecStart=/usr/bin/kopia snapshot create \ - /home/app/data + {{ node['home_path'] }}/data {% endif %}