Puppet module for configuring the 'supervisor' daemon control utility. Currently only tested on Debian and Ubuntu 10.04.
Install into your <puppet module_path>/supervisor
Example usage:
supervisor::service {
"scribe":
enable => true,
ensure => running,
command => "/usr/bin/scribed -c /etc/scribe/scribe.conf",
environment => "HADOOP_HOME=/usr/lib/hadoop,LD_LIBRARY_PATH=/usr/lib/jvm/java-6-sun/jre/lib/amd64/server",
user => "scribe",
group => "scribe",
require => [ Package["scribe"], User["scribe"] ];
}