]> gitweb.fluxo.info Git - puppet-supervisor.git/commitdiff
Initial import
authorSilvio Rhatto <rhatto@riseup.net>
Mon, 4 Feb 2013 00:26:03 +0000 (22:26 -0200)
committerSilvio Rhatto <rhatto@riseup.net>
Mon, 4 Feb 2013 00:26:03 +0000 (22:26 -0200)
manifests/init.pp [new file with mode: 0644]

diff --git a/manifests/init.pp b/manifests/init.pp
new file mode 100644 (file)
index 0000000..7ac174c
--- /dev/null
@@ -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'],
+  }
+}