mirror of
https://github.com/zulip/docker-zulip.git
synced 2025-11-02 13:03:32 +00:00
32 lines
938 B
Puppet
32 lines
938 B
Puppet
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",
|
|
}
|
|
}
|