mirror of
https://github.com/zulip/docker-zulip.git
synced 2025-11-02 21:13:41 +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