puppet: Move our camo installation setup to its own manifest.

(imported from commit 401018c3ff49fea485c3c8b4adb42574bb0b54b0)
This commit is contained in:
Tim Abbott 2013-11-08 15:19:51 -05:00
parent b902cc6eb1
commit 43e1c5e47d
3 changed files with 13 additions and 7 deletions

View File

@ -0,0 +1,11 @@
class zulip::camo {
$camo_packages = [# Needed for camo
"nodejs",
"camo",
]
package { $camo_packages: ensure => "installed" }
# The configuration file is generated at install time
}

View File

@ -2,6 +2,7 @@ class zulip::local_server {
include zulip::base
include zulip::app_frontend
include zulip::postgres_appdb
include zulip::camo
file { "/etc/nginx/sites-available/zulip-local":
require => Package[nginx],

View File

@ -1,6 +1,7 @@
class zulip_internal::loadbalancer {
include zulip_internal::base
include zulip::nginx
include zulip::camo
file { "/etc/nginx/zulip-include/":
require => Package[nginx],
@ -34,13 +35,6 @@ class zulip_internal::loadbalancer {
target => '/etc/nginx/sites-available/loadbalancer',
}
# Config for Camo
$camo_packages = [# Packages needed to run camo
"camo",
"nodejs",
]
package { $camo_packages: ensure => "installed" }
file { "/etc/default/camo":
require => Package[camo],
ensure => file,