messaging: user latest RabbitMQ puppet module
- Update fixtures and Puppetfile - Update cloud::messaging manifest - Update cloud::messaging specs tests Signed-off-by: Emilien Macchi <emilien.macchi@enovance.com>
This commit is contained in:
@@ -53,7 +53,7 @@ fixtures:
|
|||||||
ref: '11ab036fed3b252492f5400bf8fd69698d510482'
|
ref: '11ab036fed3b252492f5400bf8fd69698d510482'
|
||||||
'rabbitmq':
|
'rabbitmq':
|
||||||
repo: 'git://github.com/enovance/puppetlabs-rabbitmq'
|
repo: 'git://github.com/enovance/puppetlabs-rabbitmq'
|
||||||
ref: 'ea039dd917e17a1c2f5cf7699fdd9f40b72f0d91'
|
ref: '25420cb3c26c9a8432ab519d43c094d614d4fec4'
|
||||||
'memcached':
|
'memcached':
|
||||||
repo: 'git://github.com/enovance/puppet-memcached'
|
repo: 'git://github.com/enovance/puppet-memcached'
|
||||||
ref: 'd009260de3c7623003318555ec5ca61217ea3ca1'
|
ref: 'd009260de3c7623003318555ec5ca61217ea3ca1'
|
||||||
|
@@ -102,7 +102,7 @@ mod 'ntp',
|
|||||||
:ref => 'eb02ba2937ce86fb609ae41499767244b78ec58d'
|
:ref => 'eb02ba2937ce86fb609ae41499767244b78ec58d'
|
||||||
mod 'rabbitmq',
|
mod 'rabbitmq',
|
||||||
:git => 'git://github.com/enovance/puppetlabs-rabbitmq.git',
|
:git => 'git://github.com/enovance/puppetlabs-rabbitmq.git',
|
||||||
:ref => 'ea039dd917e17a1c2f5cf7699fdd9f40b72f0d91'
|
:ref => '25420cb3c26c9a8432ab519d43c094d614d4fec4'
|
||||||
mod 'rhnreg_ks',
|
mod 'rhnreg_ks',
|
||||||
:git => 'git://github.com/enovance/puppet-rhnreg_ks.git',
|
:git => 'git://github.com/enovance/puppet-rhnreg_ks.git',
|
||||||
:ref => '8fdc051992b44a09f39d3b510d7cd6db5ed5ff66'
|
:ref => '8fdc051992b44a09f39d3b510d7cd6db5ed5ff66'
|
||||||
|
@@ -33,22 +33,22 @@ class cloud::messaging(
|
|||||||
$rabbit_password = $os_params::rabbit_password
|
$rabbit_password = $os_params::rabbit_password
|
||||||
){
|
){
|
||||||
|
|
||||||
class { 'rabbitmq::server':
|
class { 'rabbitmq':
|
||||||
delete_guest_user => true,
|
delete_guest_user => true,
|
||||||
config_cluster => true,
|
config_cluster => true,
|
||||||
cluster_disk_nodes => $rabbit_names,
|
cluster_nodes => $rabbit_names,
|
||||||
wipe_db_on_cookie_change => true,
|
wipe_db_on_cookie_change => true,
|
||||||
}
|
}
|
||||||
|
|
||||||
rabbitmq_vhost { '/':
|
rabbitmq_vhost { '/':
|
||||||
provider => 'rabbitmqctl',
|
provider => 'rabbitmqctl',
|
||||||
require => Class['rabbitmq::server'],
|
require => Class['rabbitmq'],
|
||||||
}
|
}
|
||||||
rabbitmq_user { ['nova','glance','neutron','cinder','ceilometer','heat']:
|
rabbitmq_user { ['nova','glance','neutron','cinder','ceilometer','heat']:
|
||||||
admin => true,
|
admin => true,
|
||||||
password => $rabbit_password,
|
password => $rabbit_password,
|
||||||
provider => 'rabbitmqctl',
|
provider => 'rabbitmqctl',
|
||||||
require => Class['rabbitmq::server']
|
require => Class['rabbitmq']
|
||||||
}
|
}
|
||||||
rabbitmq_user_permissions {[
|
rabbitmq_user_permissions {[
|
||||||
'nova@/',
|
'nova@/',
|
||||||
|
@@ -30,10 +30,10 @@ describe 'cloud::messaging' do
|
|||||||
end
|
end
|
||||||
|
|
||||||
it 'configure rabbitmq-server' do
|
it 'configure rabbitmq-server' do
|
||||||
should contain_class('rabbitmq::server').with(
|
should contain_class('rabbitmq').with(
|
||||||
:delete_guest_user => true,
|
:delete_guest_user => true,
|
||||||
:config_cluster => true,
|
:config_cluster => true,
|
||||||
:cluster_disk_nodes => params[:rabbit_names],
|
:cluster_nodes => params[:rabbit_names],
|
||||||
:wipe_db_on_cookie_change => true
|
:wipe_db_on_cookie_change => true
|
||||||
)
|
)
|
||||||
end
|
end
|
||||||
|
Reference in New Issue
Block a user