Revision e94329a5
Added by Michael Moll about 8 years ago
manifests/server/puppetserver.pp | ||
---|---|---|
line => 'puppetlabs.services.ca.certificate-authority-disabled-service/certificate-authority-disabled-service',
|
||
}
|
||
|
||
if versioncmp($server_puppetserver_version, '2.3') >= 0 {
|
||
$versioned_code_service_ensure = present
|
||
} else {
|
||
$versioned_code_service_ensure = absent
|
||
}
|
||
|
||
file_line { 'versioned_code_service':
|
||
ensure => $versioned_code_service_ensure,
|
||
path => "${server_puppetserver_dir}/bootstrap.cfg",
|
||
line => 'puppetlabs.services.versioned-code-service.versioned-code-service/versioned-code-service',
|
||
}
|
||
|
||
file { "${server_puppetserver_dir}/conf.d/ca.conf":
|
||
ensure => file,
|
||
content => template('puppet/server/puppetserver/conf.d/ca.conf.erb'),
|
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