
This class manages N instances of zaqar-server each using an alternate /etc/zaqar/n.conf file to control select service settings which take priority over settings in /etc/zaqar/zaqar.conf. The primary use case for this class would be to enable websockets alongside of wsgi. The only way to do this with Zaqar today is to run multiple processes. Change-Id: Ib730206ece73efe57aca7df4a65c906e95cdd606
27 lines
497 B
Ruby
27 lines
497 B
Ruby
require 'spec_helper'
|
|
describe 'zaqar' do
|
|
|
|
let :pre_condition do
|
|
"zaqar::server_instance{ '1': transport => 'websocket' }"
|
|
end
|
|
|
|
let :facts do
|
|
{ :osfamily => 'RedHat' }
|
|
end
|
|
|
|
let :params do
|
|
{ :admin_password => 'foo' }
|
|
end
|
|
|
|
describe 'with a websocket server instance 1' do
|
|
|
|
it { is_expected.to contain_service('openstack-zaqar@1').with(
|
|
:ensure => 'running',
|
|
:enable => true
|
|
)}
|
|
it {is_expected.to contain_file('/etc/zaqar/1.conf') }
|
|
|
|
end
|
|
|
|
end
|