pvc-ansible/roles/pvc/templates/zookeeper/zookeeper.service.j2
Joshua M. Boniface 13556918d7 Disable any systemd start rate limiting
Because Zookeeper is supremely stupid (see last commit) we want to
disable start limiting. It needs to keep trying forever until it starts.
2023-09-01 15:42:26 -04:00

26 lines
687 B
Django/Jinja

# Zookeeper unit - replaces zookeeperd package/initscript
# {{ ansible_managed }}
[Unit]
Description = Zookeeper centralized coordination service
After = remote-fs.target network.target
AssertPathExists = /var/lib/zookeeper
StartLimitIntervalSec = 0
[Service]
Type = simple
User = zookeeper
Group = zookeeper
EnvironmentFile = -/etc/zookeeper/conf/environment
EnvironmentFile = -/etc/default/zookeeper
Restart = always
ExecStart = /usr/bin/java \
-cp $CLASSPATH \
$JAVA_OPTS \
-Dzookeeper.log.dir=${ZOO_LOG_DIR} \
-Dzookeeper.root.logger=${ZOO_LOG4J_PROP} \
$ZOOMAIN $ZOOCFG
[Install]
WantedBy = multi-user.target