3
0

Add roles/install_ngs-pulsar/templates/pulsar.service.j2

This commit is contained in:
2025-06-28 06:06:41 +00:00
parent 3df92fbfcf
commit 4bae8a7f2a

View File

@@ -0,0 +1,25 @@
# roles/install_ngs-pulsar/templates/pulsar.service.j2
[Unit]
Description=NGS-Pulsar
ConditionPathExists={{ pulsar_install_path }}/
After=network-online.target
Wants=network-online.target
[Service]
Type=simple
User=root
WorkingDirectory={{ pulsar_install_path }}/
ExecStartPre=/bin/mkdir -p /var/log/enginsight
ExecStart={{ pulsar_install_path }}/{{ pulsar_binary_name }}
ExecStopPost={{ pulsar_install_path }}/{{ pulsar_binary_name }} -clear-shield
KillMode=process
Restart=on-failure
RestartSec=3
StartLimitInterval=600
StartLimitBurst=5
StandardOutput=journal
StandardError=journal
SyslogIdentifier=pulsar-m8
[Install]
WantedBy=multi-user.target