Merge branch 'AddOnline-fix-filter-source'

This commit is contained in:
Javier Bértoli
2013-12-23 18:03:34 -03:00
3 changed files with 9 additions and 8 deletions
+4 -1
View File
@@ -92,7 +92,10 @@ define fail2ban::filter (
$manage_file_content = $filtertemplate ? { $manage_file_content = $filtertemplate ? {
'' => undef, '' => undef,
default => template($filtertemplate), default => $filtersource ? {
'' => template($filtertemplate),
default => undef,
}
} }
file { "${real_filtername}.local": file { "${real_filtername}.local":
+3 -6
View File
@@ -97,12 +97,10 @@ enabled = true/) }
describe 'Test customizations - template' do describe 'Test customizations - template' do
let(:params) { {:template => "fail2ban/spec.erb" , :options => { 'opt_a' => 'value_a' } } } let(:params) { {:template => "fail2ban/spec.erb" , :options => { 'opt_a' => 'value_a' } } }
it 'should generate a valid template' do it 'should generate a valid template' do
content = catalogue.resource('file', 'fail2ban.local').send(:parameters)[:content] should contain_file('fail2ban.local').with_content(/fqdn: rspec.example42.com/)
content.should match "fqdn: rspec.example42.com"
end end
it 'should generate a template that uses custom options' do it 'should generate a template that uses custom options' do
content = catalogue.resource('file', 'fail2ban.local').send(:parameters)[:content] should contain_file('fail2ban.local').with_content(/value_a/)
content.should match "value_a"
end end
end end
@@ -136,8 +134,7 @@ enabled = true/) }
} }
end end
it 'should not automatically restart the service, when service_autorestart => false' do it 'should not automatically restart the service, when service_autorestart => false' do
content = catalogue.resource('file', 'fail2ban.local').send(:parameters)[:notify] should contain_file('fail2ban.local').with_notify(nil)
content.should be_nil
end end
end end
+2 -1
View File
@@ -61,7 +61,7 @@ b = 2
not c not c
" "
end end
it { should contain_file('sample2.local').with_path('/etc/fail2ban/filter.d/sample2.local').with_content(expected) } it { should contain_file('sample2.local').with_path('/etc/fail2ban/filter.d/sample2.local').with_content(expected) }
it { should contain_file('sample2.local').without_source } it { should contain_file('sample2.local').without_source }
end end
@@ -75,6 +75,7 @@ not c
end end
it { should contain_file('sample3.local').with_path('/etc/fail2ban/filter.d/sample3.local').with_source('puppet:///some/path/to/source') } it { should contain_file('sample3.local').with_path('/etc/fail2ban/filter.d/sample3.local').with_source('puppet:///some/path/to/source') }
it { should contain_file('sample3.local').with_content(nil) }
it { should contain_file('sample3.local').without_template } it { should contain_file('sample3.local').without_template }
end end
end end