Revision e94329a5
Added by Michael Moll about 8 years ago
spec/classes/puppet_server_puppetserver_spec.rb | ||
---|---|---|
end
|
||
end
|
||
|
||
describe 'versioned-code-service' do
|
||
context 'when server_puppetserver_version >= 2.3' do
|
||
let(:params) do
|
||
default_params.merge({
|
||
:server_puppetserver_dir => '/etc/custom/puppetserver',
|
||
})
|
||
end
|
||
it 'should have versioned-code-service in bootstrap.cfg' do
|
||
should contain_file_line('versioned_code_service').
|
||
with_ensure('present').
|
||
with_line('puppetlabs.services.versioned-code-service.versioned-code-service/versioned-code-service')
|
||
end
|
||
end
|
||
|
||
context 'when server_puppetserver_version < 2.3' do
|
||
let(:params) do
|
||
default_params.merge({
|
||
:server_puppetserver_version => '2.2.2',
|
||
:server_puppetserver_dir => '/etc/custom/puppetserver',
|
||
})
|
||
end
|
||
it 'should not have versioned-code-service in bootstrap.cfg' do
|
||
should contain_file_line('versioned_code_service').
|
||
with_ensure('absent').
|
||
with_line('puppetlabs.services.versioned-code-service.versioned-code-service/versioned-code-service')
|
||
end
|
||
end
|
||
end
|
||
|
||
describe 'with extra_args parameter' do
|
||
let :params do
|
||
default_params.merge({
|
Also available in: Unified diff
add versioned-code-service on puppetserver >= 2.3
This eases upgrades of puppetserver to 2.3, see
https://docs.puppet.com/puppetserver/2.3/release_notes.html#modifications-to-bootstrapcfg-might-cause-problems-during-upgrades-to-230
closes GH-373