mirror of
https://github.com/zulip/zulip.git
synced 2025-11-10 08:56:10 +00:00
puppet: Add CentOS packages to nginx.pp.
This commit is contained in:
@@ -1,12 +1,16 @@
|
|||||||
class zulip::nginx {
|
class zulip::nginx {
|
||||||
|
$nginx = $::osfamily ? {
|
||||||
|
'debian' => 'nginx-full',
|
||||||
|
'redhat' => 'nginx',
|
||||||
|
}
|
||||||
$web_packages = [
|
$web_packages = [
|
||||||
# Needed to run nginx with the modules we use
|
# Needed to run nginx with the modules we use
|
||||||
'nginx-full',
|
$nginx,
|
||||||
]
|
]
|
||||||
package { $web_packages: ensure => 'installed' }
|
package { $web_packages: ensure => 'installed' }
|
||||||
|
|
||||||
file { '/etc/nginx/zulip-include/':
|
file { '/etc/nginx/zulip-include/':
|
||||||
require => Package['nginx-full'],
|
require => Package[$nginx],
|
||||||
recurse => true,
|
recurse => true,
|
||||||
owner => 'root',
|
owner => 'root',
|
||||||
group => 'root',
|
group => 'root',
|
||||||
@@ -30,7 +34,7 @@ class zulip::nginx {
|
|||||||
|
|
||||||
file { '/etc/nginx/zulip-include/uploads.route':
|
file { '/etc/nginx/zulip-include/uploads.route':
|
||||||
ensure => file,
|
ensure => file,
|
||||||
require => Package['nginx-full'],
|
require => Package[$nginx],
|
||||||
owner => 'root',
|
owner => 'root',
|
||||||
group => 'root',
|
group => 'root',
|
||||||
mode => '0644',
|
mode => '0644',
|
||||||
@@ -40,7 +44,7 @@ class zulip::nginx {
|
|||||||
|
|
||||||
file { '/etc/nginx/nginx.conf':
|
file { '/etc/nginx/nginx.conf':
|
||||||
ensure => file,
|
ensure => file,
|
||||||
require => Package['nginx-full'],
|
require => Package[$nginx],
|
||||||
owner => 'root',
|
owner => 'root',
|
||||||
group => 'root',
|
group => 'root',
|
||||||
mode => '0644',
|
mode => '0644',
|
||||||
@@ -50,7 +54,7 @@ class zulip::nginx {
|
|||||||
|
|
||||||
file { '/etc/nginx/uwsgi_params':
|
file { '/etc/nginx/uwsgi_params':
|
||||||
ensure => file,
|
ensure => file,
|
||||||
require => Package['nginx-full'],
|
require => Package[$nginx],
|
||||||
owner => 'root',
|
owner => 'root',
|
||||||
group => 'root',
|
group => 'root',
|
||||||
mode => '0644',
|
mode => '0644',
|
||||||
|
|||||||
Reference in New Issue
Block a user