3 # Class for installing qpid server for nova
8 # (optional) Whether to enable the service
12 # (optional) The user to create in qpid
16 # (optional) The password to create for the user
20 # (optional) Sasl file for the user
21 # Defaults to '/var/lib/qpidd/qpidd.sasldb'
24 # (optional) Realm for the user
25 # Defaults to 'OPENSTACK'
31 $file = '/var/lib/qpidd/qpidd.sasldb',
35 # only configure nova after the queue is up
36 Class['qpid::server'] -> Package<| title == 'nova-common' |>
39 $service_ensure = 'running'
42 password => $password,
45 provider => 'saslpasswd2',
46 require => Class['qpid::server'],
50 $service_ensure = 'stopped'
53 class { 'qpid::server':
54 service_ensure => $service_ensure