]> git.donarmstrong.com Git - dsa-puppet.git/blob - modules/roles/manifests/keystone/rabbitmq.pp
configure rabbitmq for openstack
[dsa-puppet.git] / modules / roles / manifests / keystone / rabbitmq.pp
1 class roles::keystone::rabbitmq {
2
3         include roles::openstack::params
4
5         $rabbit_pass     = $roles::openstack::params::rabbit_pass
6
7         rabbitmq_vhost { 'keystone':
8                 ensure   => present,
9         }
10
11         rabbitmq_user { 'openstack':
12                 admin    => false,
13                 password => $rabbit_pass,
14         }
15
16         rabbitmq_user_permissions { 'openstack@keystone':
17                 configure_permission => '.*',
18                 read_permission      => '.*',
19                 write_permission     => '.*',
20         }
21 }