From: Silvio Rhatto Date: Mon, 4 Feb 2013 00:26:03 +0000 (-0200) Subject: Initial import X-Git-Url: https://gitweb.fluxo.info/?a=commitdiff_plain;h=9110b7cd2cf19d673de859dcbd7731397bedca9d;p=puppet-supervisor.git Initial import --- 9110b7cd2cf19d673de859dcbd7731397bedca9d diff --git a/manifests/init.pp b/manifests/init.pp new file mode 100644 index 0000000..7ac174c --- /dev/null +++ b/manifests/init.pp @@ -0,0 +1,32 @@ +class supervisor { + package { "supervisor": + ensure => installed, + } + + file { "/etc/supervisor/supervisord.conf": + ensure => present, + mode => '0644', + owner => root, + group => root, + #content => template('supervisor/supervisord.conf.erb'), + require => Package['supervisor'], + notify => Service['supervisor'], + } + + file { '/etc/supervisor/conf.d/': + ensure => directory, + owner => root, + group => root, + recurse => true, + purge => true, + notify => Service['supervisor'], + require => Package['supervisor'], + } + + service { "supervisor": + ensure => running, + enable => true, + restart => 'supervisorctl update', + require => Package['supervisor'], + } +}