Files
docker-zulip/custom_zulip_files/puppet/zulip/manifests/app_frontend.pp
2016-03-26 14:14:15 +01:00

30 lines
877 B
Puppet

# Default configuration for a Zulip app frontend
class zulip::app_frontend {
include zulip::app_frontend_base
file { "/etc/nginx/sites-available/zulip-enterprise":
require => Package["nginx-full"],
ensure => file,
owner => "root",
group => "root",
mode => 644,
source => "puppet:///modules/zulip/nginx/sites-available/zulip-enterprise",
notify => Service["nginx"],
}
file { '/etc/nginx/sites-enabled/zulip-enterprise':
require => Package["nginx-full"],
ensure => 'link',
target => '/etc/nginx/sites-available/zulip-enterprise',
notify => Service["nginx"],
}
# Restart the server regularly to avoid potential memory leak problems.
file { "/etc/cron.d/restart-zulip":
ensure => file,
owner => "root",
group => "root",
mode => 644,
source => "puppet:///modules/zulip/cron.d/restart-zulip",
}
}