mirror of
https://github.com/zulip/docker-zulip.git
synced 2025-11-06 06:53:14 +00:00
Added custom rabbit.pp
This commit is contained in:
42
custom_zulip_files/puppet/zulip/manifests/rabbit.pp
Normal file
42
custom_zulip_files/puppet/zulip/manifests/rabbit.pp
Normal file
@@ -0,0 +1,42 @@
|
|||||||
|
class zulip::rabbit {
|
||||||
|
$rabbit_packages = [# Needed to run rabbitmq
|
||||||
|
"erlang-base",
|
||||||
|
"rabbitmq-server",
|
||||||
|
]
|
||||||
|
package { $rabbit_packages: ensure => "installed" }
|
||||||
|
|
||||||
|
file { "/etc/cron.d/rabbitmq-queuesize":
|
||||||
|
require => Package[rabbitmq-server],
|
||||||
|
ensure => file,
|
||||||
|
owner => "root",
|
||||||
|
group => "root",
|
||||||
|
mode => 644,
|
||||||
|
source => "puppet:///modules/zulip/cron.d/rabbitmq-queuesize",
|
||||||
|
}
|
||||||
|
file { "/etc/cron.d/rabbitmq-numconsumers":
|
||||||
|
require => Package[rabbitmq-server],
|
||||||
|
ensure => file,
|
||||||
|
owner => "root",
|
||||||
|
group => "root",
|
||||||
|
mode => 644,
|
||||||
|
source => "puppet:///modules/zulip/cron.d/rabbitmq-numconsumers",
|
||||||
|
}
|
||||||
|
|
||||||
|
file { "/etc/default/rabbitmq-server":
|
||||||
|
require => Package[rabbitmq-server],
|
||||||
|
ensure => file,
|
||||||
|
owner => "root",
|
||||||
|
group => "root",
|
||||||
|
mode => 644,
|
||||||
|
source => "puppet:///modules/zulip/rabbitmq/rabbitmq-server",
|
||||||
|
}
|
||||||
|
|
||||||
|
file { "/etc/rabbitmq/rabbitmq.config":
|
||||||
|
require => Package[rabbitmq-server],
|
||||||
|
ensure => file,
|
||||||
|
owner => "root",
|
||||||
|
group => "root",
|
||||||
|
mode => 644,
|
||||||
|
source => "puppet:///modules/zulip/rabbitmq/rabbitmq.config",
|
||||||
|
}
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user