puppet: Add CentOS packages to nginx.pp.

This commit is contained in:
rht
2018-12-19 22:20:07 +00:00
committed by Tim Abbott
parent 1965cc1491
commit 788128f05c

View File

@@ -1,12 +1,16 @@
class zulip::nginx {
$nginx = $::osfamily ? {
'debian' => 'nginx-full',
'redhat' => 'nginx',
}
$web_packages = [
# Needed to run nginx with the modules we use
'nginx-full',
$nginx,
]
package { $web_packages: ensure => 'installed' }
file { '/etc/nginx/zulip-include/':
require => Package['nginx-full'],
require => Package[$nginx],
recurse => true,
owner => 'root',
group => 'root',
@@ -30,7 +34,7 @@ class zulip::nginx {
file { '/etc/nginx/zulip-include/uploads.route':
ensure => file,
require => Package['nginx-full'],
require => Package[$nginx],
owner => 'root',
group => 'root',
mode => '0644',
@@ -40,7 +44,7 @@ class zulip::nginx {
file { '/etc/nginx/nginx.conf':
ensure => file,
require => Package['nginx-full'],
require => Package[$nginx],
owner => 'root',
group => 'root',
mode => '0644',
@@ -50,7 +54,7 @@ class zulip::nginx {
file { '/etc/nginx/uwsgi_params':
ensure => file,
require => Package['nginx-full'],
require => Package[$nginx],
owner => 'root',
group => 'root',
mode => '0644',