Merge "Fixes qpid SSL installation errors"

This commit is contained in:
Jenkins
2014-01-13 16:26:14 +00:00
committed by Gerrit Code Review
2 changed files with 11 additions and 2 deletions

View File

@@ -5,3 +5,11 @@ qpid_user { '%(CONFIG_QPID_AUTH_USER)s':
provider => 'saslpasswd2', provider => 'saslpasswd2',
require => Class['qpid::server'], require => Class['qpid::server'],
} }
file { 'sasldb_file':
path => '/var/lib/qpidd/qpidd.sasldb',
ensure => file,
owner => 'qpidd',
group => 'qpidd',
}

View File

@@ -6,14 +6,15 @@ group { 'qpidd':
exec { 'stop_qpid' : exec { 'stop_qpid' :
command => '/sbin/service qpidd stop', command => '/sbin/service qpidd stop',
onlyif => '/sbin/service qpidd status',
} }
user { 'qpidd': user { 'qpidd':
ensure => 'present', ensure => 'present',
managehome => true, managehome => true,
home => '/var/run/qpidd', home => '/var/run/qpidd',
require => Group['qpidd'], gid => 'qpidd',
before => Class['qpid::server'] before => Class['qpid::server']
} }
Exec['stop_qpid']->User['qpidd'] Exec['stop_qpid']->User['qpidd']