2014-03-21 16:24:00 +11:00
|
|
|
require 'spec_helper'
|
|
|
|
|
|
|
|
describe 'keystone::service' do
|
|
|
|
|
2016-04-21 14:46:13 -04:00
|
|
|
let :facts do
|
2018-10-26 12:08:28 +05:30
|
|
|
@default_facts.merge({
|
|
|
|
:osfamily => 'Debian',
|
|
|
|
:os => { :name => 'Debian', :family => 'Debian', :release => { :major => '8', :minor => '0' } },
|
|
|
|
})
|
2016-04-21 14:46:13 -04:00
|
|
|
end
|
|
|
|
|
2014-03-21 16:24:00 +11:00
|
|
|
describe "with default parameters" do
|
2015-03-15 16:32:35 +01:00
|
|
|
it { is_expected.to contain_service('keystone').with(
|
2014-08-25 14:52:37 +02:00
|
|
|
:ensure => nil,
|
2014-03-21 16:24:00 +11:00
|
|
|
:enable => true,
|
|
|
|
:hasstatus => true,
|
2015-07-22 15:10:25 +02:00
|
|
|
:hasrestart => true,
|
|
|
|
:tag => 'keystone-service',
|
2014-03-21 16:24:00 +11:00
|
|
|
) }
|
2015-03-15 16:32:35 +01:00
|
|
|
it { is_expected.to_not contain_exec('validate_keystone_connection') }
|
2014-03-21 16:24:00 +11:00
|
|
|
end
|
|
|
|
|
|
|
|
describe "with validation on" do
|
|
|
|
let :params do
|
|
|
|
{
|
|
|
|
:validate => 'true',
|
|
|
|
:admin_token => 'admintoken'
|
|
|
|
}
|
|
|
|
end
|
|
|
|
|
2015-03-15 16:32:35 +01:00
|
|
|
it { is_expected.to contain_service('keystone').with(
|
2014-08-25 14:52:37 +02:00
|
|
|
:ensure => nil,
|
2014-03-21 16:24:00 +11:00
|
|
|
:enable => true,
|
|
|
|
:hasstatus => true,
|
2015-07-22 15:10:25 +02:00
|
|
|
:hasrestart => true,
|
|
|
|
:tag => 'keystone-service',
|
2014-03-21 16:24:00 +11:00
|
|
|
) }
|
2015-03-15 16:32:35 +01:00
|
|
|
it { is_expected.to contain_exec('validate_keystone_connection') }
|
2014-03-21 16:24:00 +11:00
|
|
|
end
|
|
|
|
end
|