Files
packstack/packstack/puppet/templates/qpid_ssl.pp
Ivan Chavero 776f027d5c Fixes qpid SSL installation errors
When you're running packstack with qpid SSL enabled
enabled you get an error if qpid is not alreadt running

When qpid authentication is enabled the file
/var/lib/qpidd/qpidd.sasldb is created with the wrong
permissions.

Fixes: rhbz#1052163

Change-Id: I89a7de13724b5280789ffd4f4b09628001405de4
2014-01-13 08:11:06 -07:00

36 lines
701 B
Puppet

# User and group for the nss database
group { 'qpidd':
ensure => 'present',
}
exec { 'stop_qpid' :
command => '/sbin/service qpidd stop',
onlyif => '/sbin/service qpidd status',
}
user { 'qpidd':
ensure => 'present',
managehome => true,
home => '/var/run/qpidd',
gid => 'qpidd',
before => Class['qpid::server']
}
Exec['stop_qpid']->User['qpidd']
file { 'pid_dir':
path => '/var/run/qpidd',
ensure => directory,
owner => 'qpidd',
group => 'qpidd',
require => User['qpidd'],
}
file_line { 'pid_dir_conf':
path => $qpid::server::config_file,
line => 'pid-dir=/var/run/qpidd',
require => File['pid_dir'],
}