supervisor

Install and configure Supervisord

Sergio Oliveira

seocam

9,272 downloads

8,926 latest version

1.9 quality score

Version information

  • 0.0.2 (latest)
  • 0.0.1
released Jan 12th 2014

Start using this module

Documentation

seocam/supervisor — version 0.0.2 Jan 12th 2014

Puppet Supervisor

Install and manage apps in supervisord

Usage

Include supervisor class

include supervisor

Install your app using defined type supervisor::app

supervisor::app { 'your-app-title':
  app_name     => 'your-app-name' # Default to 'your-app-title'
  command      => 'The command that will be run this app', # required
  directory    => 'Path where your command will be run' # required
  user         => 'User to execute this app' # Default to ubuntu
  startsecs    => 'The total number of seconds which the program needs to stay running after a startup to consider the start successful' # Default to undef
  stopwaitsecs => 'The number of seconds to wait for the OS to return a SIGCHILD to supervisord after the program has been sent a stopsignal', # Default to undef
  priority     => 'The relative priority of the program in the start and shutdown ordering' # Default to undef
}