Project

General

Profile

« Previous | Next » 

Revision bd9593bf

Added by Timo Goebel about 7 years ago

add SLES AIO agent support

View differences:

spec/classes/puppet_config_spec.rb
ssldir = '/var/lib/puppet/ssl'
vardir = '/var/lib/puppet'
sharedir = '/usr/share/puppet'
dir_owner = 'puppet'
dir_group = 'puppet'
additional_facts = {}
else
codedir = '/etc/puppetlabs/code'
......
ssldir = '/etc/puppetlabs/puppet/ssl'
vardir = '/opt/puppetlabs/puppet/cache'
sharedir = '/opt/puppetlabs/puppet'
dir_owner = 'root'
dir_group = nil
additional_facts = {:rubysitedir => '/opt/puppetlabs/puppet/lib/ruby/site_ruby/2.1.0'}
end
......
ssldir = '/var/puppet/ssl'
vardir = '/var/puppet'
sharedir = '/usr/local/share/puppet'
when 'Suse'
if Puppet.version < '4.0'
dir_owner = 'root'
dir_group = nil
end
when 'windows'
dir_owner = nil
dir_group = nil
codedir = 'C:/ProgramData/PuppetLabs/puppet/etc'
confdir = 'C:/ProgramData/PuppetLabs/puppet/etc'
logdir = 'C:/ProgramData/PuppetLabs/puppet/var/log'
......
'include ::puppet'
end
it 'should contain confdir' do
should contain_file(confdir)
.with_owner(dir_owner)
.with_group(dir_group)
end
it 'should contain auth.conf' do
if Puppet.version >= '4.0'
should_not contain_file("#{confdir}/auth.conf").with_content(%r{^path /certificate_revocation_list/ca\nmethod find$})

Also available in: Unified diff