Fix the format
Change-Id: I7b19f7292eac53090f79ccfa63c5388cc5ea3288
This commit is contained in:
parent
ef4d68f1fe
commit
e07d6cfe6f
@ -3,10 +3,10 @@ require 'spec_helper'
|
||||
describe 'openstack_extras::pacemaker::service', :type => :define do
|
||||
|
||||
let :pre_condition do
|
||||
[
|
||||
"class { '::glance::registry::authtoken': password => 'password', }",
|
||||
"include ::glance::registry",
|
||||
]
|
||||
[
|
||||
"class { '::glance::registry::authtoken': password => 'password', }",
|
||||
"include ::glance::registry",
|
||||
]
|
||||
end
|
||||
|
||||
let :facts do
|
||||
@ -20,21 +20,21 @@ describe 'openstack_extras::pacemaker::service', :type => :define do
|
||||
|
||||
let :default_params do
|
||||
{
|
||||
:ensure => 'present',
|
||||
:ocf_root_path => '/usr/lib/ocf',
|
||||
:primitive_class => 'ocf',
|
||||
:primitive_provider => 'pacemaker',
|
||||
:primitive_type => false,
|
||||
:parameters => false,
|
||||
:operations => false,
|
||||
:metadata => false,
|
||||
:ms_metadata => false,
|
||||
:use_handler => true,
|
||||
:handler_root_path => '/usr/local/bin',
|
||||
:ensure => 'present',
|
||||
:ocf_root_path => '/usr/lib/ocf',
|
||||
:primitive_class => 'ocf',
|
||||
:primitive_provider => 'pacemaker',
|
||||
:primitive_type => false,
|
||||
:parameters => false,
|
||||
:operations => false,
|
||||
:metadata => false,
|
||||
:ms_metadata => false,
|
||||
:use_handler => true,
|
||||
:handler_root_path => '/usr/local/bin',
|
||||
:ocf_script_template => false,
|
||||
:ocf_script_file => false,
|
||||
:create_primitive => true,
|
||||
:clone => false
|
||||
:ocf_script_file => false,
|
||||
:create_primitive => true,
|
||||
:clone => false
|
||||
}
|
||||
end
|
||||
|
||||
@ -45,38 +45,38 @@ describe 'openstack_extras::pacemaker::service', :type => :define do
|
||||
|
||||
it 'should override existing service provider' do
|
||||
is_expected.to contain_service('glance-registry').with(
|
||||
{
|
||||
:provider => 'pacemaker'
|
||||
})
|
||||
{
|
||||
:provider => 'pacemaker'
|
||||
})
|
||||
end
|
||||
|
||||
it 'should create a pacemaker primitive' do
|
||||
is_expected.to contain_cs_primitive('p_glance-registry').with(
|
||||
{
|
||||
'ensure' => default_params[:ensure],
|
||||
'primitive_class' => default_params[:primitive_class],
|
||||
'primitive_type' => default_params[:primitive_type],
|
||||
'provided_by' => default_params[:primitive_provider],
|
||||
'parameters' => default_params[:parameters],
|
||||
'operations' => default_params[:operations],
|
||||
'metadata' => default_params[:metadata],
|
||||
'ms_metadata' => default_params[:ms_metadata],
|
||||
})
|
||||
{
|
||||
'ensure' => default_params[:ensure],
|
||||
'primitive_class' => default_params[:primitive_class],
|
||||
'primitive_type' => default_params[:primitive_type],
|
||||
'provided_by' => default_params[:primitive_provider],
|
||||
'parameters' => default_params[:parameters],
|
||||
'operations' => default_params[:operations],
|
||||
'metadata' => default_params[:metadata],
|
||||
'ms_metadata' => default_params[:ms_metadata],
|
||||
})
|
||||
end
|
||||
it 'should not create a cloned resource' do
|
||||
is_expected.to contain_cs_clone('p_glance-registry-clone').with(
|
||||
{
|
||||
'ensure' => 'absent',
|
||||
})
|
||||
{
|
||||
'ensure' => 'absent',
|
||||
})
|
||||
end
|
||||
end
|
||||
|
||||
context 'with custom OCF file' do
|
||||
let :params do
|
||||
default_params.merge(
|
||||
{
|
||||
:ocf_script_file => 'foo/scripts/foo.ocf'
|
||||
}
|
||||
{
|
||||
:ocf_script_file => 'foo/scripts/foo.ocf'
|
||||
}
|
||||
)
|
||||
end
|
||||
let (:ocf_dir_path) { "#{params[:ocf_root_path]}/resource.d" }
|
||||
@ -86,25 +86,25 @@ describe 'openstack_extras::pacemaker::service', :type => :define do
|
||||
|
||||
it 'should create an OCF file' do
|
||||
is_expected.to contain_file("#{title}-ocf-file").with(
|
||||
{
|
||||
'ensure' => 'present',
|
||||
'path' => ocf_script_path,
|
||||
'mode' => '0755',
|
||||
'owner' => 'root',
|
||||
'group' => 'root',
|
||||
'source' => "puppet:///modules/#{params[:ocf_script_file]}"
|
||||
})
|
||||
{
|
||||
'ensure' => 'present',
|
||||
'path' => ocf_script_path,
|
||||
'mode' => '0755',
|
||||
'owner' => 'root',
|
||||
'group' => 'root',
|
||||
'source' => "puppet:///modules/#{params[:ocf_script_file]}"
|
||||
})
|
||||
end
|
||||
|
||||
it 'should create a handler file' do
|
||||
is_expected.to contain_file("#{ocf_handler_name}").with(
|
||||
{
|
||||
'ensure' => 'present',
|
||||
'path' => ocf_handler_path,
|
||||
'owner' => 'root',
|
||||
'group' => 'root',
|
||||
'mode' => '0700',
|
||||
}).with_content(/OCF_ROOT/)
|
||||
{
|
||||
'ensure' => 'present',
|
||||
'path' => ocf_handler_path,
|
||||
'owner' => 'root',
|
||||
'group' => 'root',
|
||||
'mode' => '0700',
|
||||
}).with_content(/OCF_ROOT/)
|
||||
end
|
||||
|
||||
end
|
||||
@ -112,12 +112,12 @@ describe 'openstack_extras::pacemaker::service', :type => :define do
|
||||
context 'with custom OCF path, provider, erb and w/o a wrapper' do
|
||||
let(:params) do
|
||||
default_params.merge(
|
||||
{
|
||||
:ocf_script_template => 'openstack_extras/ocf_handler.erb',
|
||||
:use_handler => false,
|
||||
:primitive_provider => 'some_provider',
|
||||
:ocf_root_path => '/usr/lib/some_path',
|
||||
})
|
||||
{
|
||||
:ocf_script_template => 'openstack_extras/ocf_handler.erb',
|
||||
:use_handler => false,
|
||||
:primitive_provider => 'some_provider',
|
||||
:ocf_root_path => '/usr/lib/some_path',
|
||||
})
|
||||
end
|
||||
let (:ocf_dir_path) { "#{params[:ocf_root_path]}/resource.d" }
|
||||
let (:ocf_script_path) {
|
||||
@ -126,12 +126,12 @@ describe 'openstack_extras::pacemaker::service', :type => :define do
|
||||
|
||||
it 'should create an OCF file from template' do
|
||||
is_expected.to contain_file("#{title}-ocf-file").with(
|
||||
{
|
||||
'path' => ocf_script_path,
|
||||
'mode' => '0755',
|
||||
'owner' => 'root',
|
||||
'group' => 'root'
|
||||
}).with_content(/monitor/)
|
||||
{
|
||||
'path' => ocf_script_path,
|
||||
'mode' => '0755',
|
||||
'owner' => 'root',
|
||||
'group' => 'root'
|
||||
}).with_content(/monitor/)
|
||||
end
|
||||
|
||||
it 'should not create a handler file' do
|
||||
@ -140,32 +140,32 @@ describe 'openstack_extras::pacemaker::service', :type => :define do
|
||||
|
||||
it 'should create a pacemaker primitive' do
|
||||
is_expected.to contain_cs_primitive('p_glance-registry').with(
|
||||
{
|
||||
'ensure' => params[:ensure],
|
||||
'primitive_class' => params[:primitive_class],
|
||||
'primitive_type' => params[:primitive_type],
|
||||
'provided_by' => params[:primitive_provider],
|
||||
'parameters' => params[:parameters],
|
||||
'operations' => params[:operations],
|
||||
'metadata' => params[:metadata],
|
||||
'ms_metadata' => params[:ms_metadata],
|
||||
})
|
||||
{
|
||||
'ensure' => params[:ensure],
|
||||
'primitive_class' => params[:primitive_class],
|
||||
'primitive_type' => params[:primitive_type],
|
||||
'provided_by' => params[:primitive_provider],
|
||||
'parameters' => params[:parameters],
|
||||
'operations' => params[:operations],
|
||||
'metadata' => params[:metadata],
|
||||
'ms_metadata' => params[:ms_metadata],
|
||||
})
|
||||
end
|
||||
end
|
||||
|
||||
context 'with cloned resources' do
|
||||
let (:params) do
|
||||
default_params.merge(
|
||||
{
|
||||
:clone => true,
|
||||
})
|
||||
{
|
||||
:clone => true,
|
||||
})
|
||||
end
|
||||
it 'should create a cloned resource' do
|
||||
is_expected.to contain_cs_clone('p_glance-registry-clone').with(
|
||||
{
|
||||
'ensure' => 'present',
|
||||
'primitive' => 'p_glance-registry',
|
||||
})
|
||||
{
|
||||
'ensure' => 'present',
|
||||
'primitive' => 'p_glance-registry',
|
||||
})
|
||||
end
|
||||
end
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user