From b19ff0cf87da0c9cc3342f5a904376c96343276a Mon Sep 17 00:00:00 2001
From: godog <godog@autistici.org>
Date: Sat, 15 Mar 2025 15:13:09 +0100
Subject: [PATCH 1/2] web-users: make sure http starts on mariadb upgrades

After the change is deployed verify the resulting units are enabled.
---
 roles/web-users/files/docker-web-users-http.systemd | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/roles/web-users/files/docker-web-users-http.systemd b/roles/web-users/files/docker-web-users-http.systemd
index 6de01de0..f06c3e9b 100644
--- a/roles/web-users/files/docker-web-users-http.systemd
+++ b/roles/web-users/files/docker-web-users-http.systemd
@@ -2,3 +2,8 @@
 # (the unix socket changes)
 [Unit]
 PartOf=mariadb@users.service
+
+# Make sure 'systemctl start mariadb@users' also brings up this unit. For
+# example during mariadb package upgrades.
+[Install]
+WantedBy=mariadb@users.service
-- 
GitLab


From b2d332282b0b49686c6bd1f584bbf2452790d13c Mon Sep 17 00:00:00 2001
From: godog <godog@autistici.org>
Date: Sat, 15 Mar 2025 15:14:15 +0100
Subject: [PATCH 2/2] web-users: make sure http starts on webdav-auth-server
 upgrades

Make sure the unit is enabled after deployment
---
 .../web-users/templates/docker-web-users-http-dav.systemd.j2  | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/roles/web-users/templates/docker-web-users-http-dav.systemd.j2 b/roles/web-users/templates/docker-web-users-http-dav.systemd.j2
index 5075dd90..4059d2a7 100644
--- a/roles/web-users/templates/docker-web-users-http-dav.systemd.j2
+++ b/roles/web-users/templates/docker-web-users-http-dav.systemd.j2
@@ -2,3 +2,7 @@
 # https://git.autistici.org/ai3/prod/-/issues/244
 [Unit]
 PartOf=ai-webdav-auth-server.service
+
+# Make sure 'systemctl start ai-webdav-auth-server' also brings up this unit
+[Install]
+WantedBy=ai-webdav-auth-server.service
-- 
GitLab