forked from ISTI-ansible-roles/ansible-roles
24 lines
614 B
Plaintext
24 lines
614 B
Plaintext
description "Zeppelin"
|
|
|
|
start on (local-filesystems and net-device-up IFACE!=lo)
|
|
stop on shutdown
|
|
|
|
# Respawn the process on unexpected termination
|
|
respawn
|
|
|
|
# respawn the job up to 7 times within a 5 second period.
|
|
# If the job exceeds these values, it will be stopped and marked as failed.
|
|
respawn limit 7 5
|
|
|
|
# Run unprivileged
|
|
setuid {{ cdh_zeppelin_user }}
|
|
setgid {{ cdh_zeppelin_group }}
|
|
|
|
pre-start script
|
|
mkdir -p /srv/zeppelin/base_tmp/tmp
|
|
end script
|
|
|
|
# zeppelin was installed in /usr/share/zeppelin in this example
|
|
chdir {{ cdh_zeppelin_home }}/{{ cdh_zeppelin_dir }}
|
|
exec bin/zeppelin-daemon.sh upstart
|