Библиотека ansible плейбуков на разные случаи
Ви не можете вибрати більше 25 тем Теми мають розпочинатися з літери або цифри, можуть містити дефіси (-) і не повинні перевищувати 35 символів.

25 рядки
708 B

description "{{ service_description }}"
start on runlevel [2345]
stop on runlevel [!2345]
expect fork
kill timeout 60 # when upstart issued a stop, send SIGTERM, wait 60 sec before sending SIGKILL
respawn
respawn limit 5 30 #try 5 times within 60 seconds, or giveup
script
echo $$ > {{installation_path}}/app.pid
exec {{ interpretator }} {{ installation_path}}/app.py
end script
pre-start script
touch {{installation_path}}/app.log
echo "\n[`date -u +%Y-%m-%dT%T.%3NZ`] (sys) Starting" >> {{installation_path}}/app.log
end script
pre-stop script
rm -f {{installation_path}}/app.pid
echo "[`date -u +%Y-%m-%dT%T.%3NZ`] (sys) Stopping" >> {{installation_path}}/app.log
end script