Zammad: small fixes and updates

This commit is contained in:
phil 2023-05-19 11:59:02 +02:00
parent 0e083996e4
commit 2d539c31a0
10 changed files with 65 additions and 43 deletions

View file

@ -1,14 +1,16 @@
### {{ ansible_managed }}
[Unit]
Description=Zammad rails server
After=syslog.target
After=network.target
After=zammad.service
Requires=zammad.service
After={{ zammad_service }}
Requires={{ zammad_service }}
[Service]
#Type=notify
#WatchdogSec=10
EnvironmentFile=/etc/zammad/zammad.env
EnvironmentFile={{ zammad_env_file }}
User={{ zammad_user }}
Group={{ zammad_user }}
Restart=always
@ -18,4 +20,4 @@ WorkingDirectory={{ zammad_home }}
ExecStart=/bin/bash -l -c "${BUNDLE_BINARY} exec script/rails server -b ${ZAMMAD_BIND_IP} -p ${ZAMMAD_RAILS_PORT}"
[Install]
WantedBy=zammad.service
WantedBy={{ zammad_service }}

View file

@ -1,12 +1,14 @@
### {{ ansible_managed }}
[Unit]
Description=Zammad websocket
After=syslog.target
After=network.target
After=zammad.service
Requires=zammad.service
After={{ zammad_service }}
Requires={{ zammad_service }}
[Service]
EnvironmentFile=/etc/zammad/zammad.env
EnvironmentFile={{ zammad_env_file }}
User={{ zammad_user }}
Group={{ zammad_user }}
Restart=always
@ -16,4 +18,4 @@ WorkingDirectory={{ zammad_home }}
ExecStart=/bin/bash -l -c "${BUNDLE_BINARY} exec script/websocket-server.rb -b ${ZAMMAD_BIND_IP} -p ${ZAMMAD_WEBSOCKET_PORT} start"
[Install]
WantedBy=zammad.service
WantedBy={{ zammad_service }}

View file

@ -1,12 +1,14 @@
### {{ ansible_managed }}
[Unit]
Description=Zammad Background Worker
After=syslog.target
After=network.target
After=zammad.service
Requires=zammad.service
After={{ zammad_service }}
Requires={{ zammad_service }}
[Service]
EnvironmentFile=/etc/zammad/zammad.env
EnvironmentFile={{ zammad_env_file }}
User={{ zammad_user }}
Group={{ zammad_user }}
Restart=always
@ -16,4 +18,4 @@ WorkingDirectory={{ zammad_home }}
ExecStart=/bin/bash -l -c "${BUNDLE_BINARY} exec script/background-worker.rb start"
[Install]
WantedBy=zammad.service
WantedBy={{ zammad_service }}

View file

@ -3,9 +3,9 @@ Description=Zammad
After=syslog.target
After=network.target
StopWhenUnneeded=true
Wants=zammad-rails.service
Wants=zammad-scheduler.service
Wants=zammad-websocket.service
Wants={{ zammad_rails_service }}
Wants={{ zammad_worker_service }}
Wants={{ zammad_websocket_service }}
[Service]
EnvironmentFile={{ zammad_env_file }}