mirror of
https://github.com/zulip/zulip.git
synced 2026-07-12 21:04:41 +08:00
puppet: Move our camo installation setup to its own manifest.
(imported from commit 401018c3ff49fea485c3c8b4adb42574bb0b54b0)
This commit is contained in:
parent
b902cc6eb1
commit
43e1c5e47d
11
puppet/zulip/manifests/camo.pp
Normal file
11
puppet/zulip/manifests/camo.pp
Normal 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
|
||||
}
|
||||
|
||||
|
||||
@ -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],
|
||||
|
||||
@ -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,
|
||||
|
||||
Loading…
Reference in New Issue
Block a user