Skip to content

Instantly share code, notes, and snippets.

@johtso
Last active August 29, 2015 13:56
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save johtso/57979127d57e22d8d81f to your computer and use it in GitHub Desktop.
Save johtso/57979127d57e22d8d81f to your computer and use it in GitHub Desktop.
process:
user:
- present
- home: /apps/process
- shell: /bin/bash
- system: True
- require:
- file: /apps
supervisord:
- name: "process:"
- running
- runas: root
- watch:
- pip: process
- require:
- pkg: supervisor
- virtualenv: /apps/process/env
pip:
- installed
- name: process
- upgrade: True
- user: process
- bin_env: /apps/process/env
- require:
- virtualenv: /apps/process/env
- file: /apps/process/.pip/pip.conf
[program:process]
command=/apps/processor/env/bin/process
numprocs=2
process_name=%(program_name)s-%(process_num)s
user=process
autostart=true
autorestart=true
redirect_stderr=true
startsecs=10
startretries=400
stdout_logfile=syslog
stderr_logfile=syslog
/etc/supervisor/conf.d/process.conf:
file:
- managed
- source: salt://process/supervisor.conf
- user: root
- require:
- pkg: supervisor
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment