Zammad: control restart behaviour via systemd

This commit is contained in:
phil 2023-12-06 20:31:38 +01:00
parent 95a3ba934c
commit 824b7de935
8 changed files with 9 additions and 43 deletions

View file

@ -1,11 +1,13 @@
### {{ ansible_managed }}
[Unit]
Description=Zammad rails server
Description=Zammad webserver
After=syslog.target
After=network.target
After={{ zammad_service }}
Requires={{ zammad_service }}
StartLimitIntervalSec=6
StartLimitBurst=10
[Service]
#Type=notify

View file

@ -6,6 +6,8 @@ After=syslog.target
After=network.target
After={{ zammad_service }}
Requires={{ zammad_service }}
StartLimitIntervalSec=6
StartLimitBurst=10
[Service]
EnvironmentFile={{ zammad_env_file }}

View file

@ -1,4 +1,4 @@
### {{ ansible_managed }}
{{ ansible_managed | comment }}
[Unit]
Description=Zammad Background Worker
@ -6,6 +6,8 @@ After=syslog.target
After=network.target
After={{ zammad_service }}
Requires={{ zammad_service }}
StartLimitIntervalSec=6
StartLimitBurst=10
[Service]
EnvironmentFile={{ zammad_env_file }}

View file

@ -11,7 +11,7 @@ Wants={{ zammad_websocket_service }}
EnvironmentFile={{ zammad_env_file }}
User={{ zammad_user }}
Group={{ zammad_user }}
Restart=always
Restart=on-failure
ExecStart=/bin/sleep infinity
[Install]