diff options
| author | Guilhem Moulin <guilhem@fripost.org> | 2025-08-21 17:02:08 +0200 |
|---|---|---|
| committer | Guilhem Moulin <guilhem@fripost.org> | 2025-08-21 17:06:14 +0200 |
| commit | f146f24c652b130451e2e06ad10b84c2a7c704f2 (patch) | |
| tree | ea3f7c56552f20c511cd5aded83af4f8462e65fb | |
| parent | 1d286bd2dce540fca7957ff7c9c7bbda20f5dca1 (diff) | |
CGI: Propagate stops from PostgreSQL.
| -rw-r--r-- | tasks/webmap.yml | 8 | ||||
| -rw-r--r-- | templates/etc/systemd/system/webmap-cgi.service (renamed from files/etc/systemd/system/webmap-cgi.service) | 1 |
2 files changed, 5 insertions, 4 deletions
diff --git a/tasks/webmap.yml b/tasks/webmap.yml index 2db575d..35c9801 100644 --- a/tasks/webmap.yml +++ b/tasks/webmap.yml @@ -426,10 +426,10 @@ - systemctl daemon-reload - name: Copy webmap-cgi.service - copy: src=etc/systemd/system/webmap-cgi.service - dest=/etc/systemd/system/webmap-cgi.service - owner=root group=root - mode=0644 + template: src=etc/systemd/system/webmap-cgi.service + dest=/etc/systemd/system/webmap-cgi.service + owner=root group=root + mode=0644 notify: - systemctl daemon-reload - Stop webmap-cgi.service diff --git a/files/etc/systemd/system/webmap-cgi.service b/templates/etc/systemd/system/webmap-cgi.service index 88f22e5..146a5ed 100644 --- a/files/etc/systemd/system/webmap-cgi.service +++ b/templates/etc/systemd/system/webmap-cgi.service @@ -1,6 +1,7 @@ [Unit] Description=Webmap CGI (Common Gateway Interface) After=syslog.target network.target postgresql.service +StopPropagatedFrom=postgresql.service postgresql@{{ postgresql.version }}-{{ postgresql.cluster }}.service [Service] DynamicUser=yes |
