Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

TracyWebTech/puppet-supervisor

Open more actions menu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
49 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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' # Defaults 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', # Defaults to root
  environment  => 'Hash map of environment variables to be used by your program', # Defaults to undef
  numprocs     => 'Number of processes to start', # Defaults to undef
  startsecs    => 'The total number of seconds which the program needs to stay running after a startup to consider the start successful', # Defaults 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', # Defaults to undef
  priority     => 'The relative priority of the program in the start and shutdown ordering', # Defaults to undef
  stopsignal   => 'The signal used to kill the program when a stop is requested. This can be any of TERM, HUP, INT, QUIT, KILL, USR1, or USR2.', # Defaults to undef
}

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Morty Proxy This is a proxified and sanitized view of the page, visit original site.