Puppet Class: openstack::profile::rabbitmq
- Defined in:
- manifests/profile/rabbitmq.pp
Overview
The profile to install rabbitmq and set the firewall
2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
# File 'manifests/profile/rabbitmq.pp', line 2
class openstack::profile::rabbitmq {
$management_address = hiera('openstack::controller::address::management')
if $::osfamily == 'RedHat' {
package { 'erlang':
ensure => installed,
before => Package['rabbitmq-server'],
require => Yumrepo['erlang-solutions'],
}
}
class { '::nova::rabbitmq':
userid => hiera('openstack::rabbitmq::user'),
password => hiera('openstack::rabbitmq::password'),
cluster_disk_nodes => [$management_address],
rabbitmq_class => '::rabbitmq',
}
}
|