memcached (openstack) is no longer in use
[mirror/dsa-puppet.git] / 3rdparty / modules / cinder / manifests / qpid.pp
1 #
2 # class for installing qpid server for cinder
3 #
4 #
5 class cinder::qpid(
6   $enabled = true,
7   $user='guest',
8   $password='guest',
9   $file='/var/lib/qpidd/qpidd.sasldb',
10   $realm='OPENSTACK'
11 ) {
12
13   # only configure cinder after the queue is up
14   Class['qpid::server'] -> Package<| title == 'cinder' |>
15
16   if ($enabled) {
17     $service_ensure = 'running'
18
19     qpid_user { $user:
20       password => $password,
21       file     => $file,
22       realm    => $realm,
23       provider => 'saslpasswd2',
24       require  => Class['qpid::server'],
25     }
26
27   } else {
28     $service_ensure = 'stopped'
29   }
30
31   class { 'qpid::server':
32     service_ensure => $service_ensure
33   }
34
35 }