diff options
author | Silvio Rhatto <rhatto@riseup.net> | 2013-02-03 22:26:03 -0200 |
---|---|---|
committer | Silvio Rhatto <rhatto@riseup.net> | 2013-02-03 22:26:03 -0200 |
commit | 9110b7cd2cf19d673de859dcbd7731397bedca9d (patch) | |
tree | 49b46ab3190b45ec1b9dd5c18a4f4aef154cdadc | |
download | puppet-supervisor-9110b7cd2cf19d673de859dcbd7731397bedca9d.tar.gz puppet-supervisor-9110b7cd2cf19d673de859dcbd7731397bedca9d.tar.bz2 |
Initial import
-rw-r--r-- | manifests/init.pp | 32 |
1 files changed, 32 insertions, 0 deletions
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'], + } +} |