From 9110b7cd2cf19d673de859dcbd7731397bedca9d Mon Sep 17 00:00:00 2001 From: Silvio Rhatto Date: Sun, 3 Feb 2013 22:26:03 -0200 Subject: Initial import --- manifests/init.pp | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 manifests/init.pp 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'], + } +} -- cgit v1.2.3