From 4cd3fd234cb9623814fcdfe4b09c19c31c38b160 Mon Sep 17 00:00:00 2001 From: Tim Abbott Date: Tue, 5 Feb 2013 14:25:46 -0500 Subject: [PATCH] puppet: Add supervisord configuration for feedback-bot. (imported from commit c7deece3e48d59de856393a4a6b7929757bc1c7c) --- .../puppet/files/supervisord/conf.d/feedback-bot.conf | 4 ++++ servers/puppet/manifests/site.pp | 9 ++++++++- 2 files changed, 12 insertions(+), 1 deletion(-) create mode 100644 servers/puppet/files/supervisord/conf.d/feedback-bot.conf diff --git a/servers/puppet/files/supervisord/conf.d/feedback-bot.conf b/servers/puppet/files/supervisord/conf.d/feedback-bot.conf new file mode 100644 index 0000000000..204fd87700 --- /dev/null +++ b/servers/puppet/files/supervisord/conf.d/feedback-bot.conf @@ -0,0 +1,4 @@ +[program:feedback-bot] +command=/home/humbug/humbug/api/bots/feedback-bot +autostart=true +user=humbug diff --git a/servers/puppet/manifests/site.pp b/servers/puppet/manifests/site.pp index ea3348ee52..f676cf5316 100644 --- a/servers/puppet/manifests/site.pp +++ b/servers/puppet/manifests/site.pp @@ -426,7 +426,14 @@ class humbug_bots { mode => 640, } - #TODO: Need to install our supervisor config + file { '/etc/supervisor/conf.d/feedback-bot.conf': + require => Package['supervisor'], + ensure => file, + owner => 'root', + group => 'root', + mode => 640, + source => "/root/humbug/servers/puppet/files/supervisor/conf.d/feedback-bot.conf", + } } class { "humbug_base": }