|
|
@@ -0,0 +1,27 @@ |
|
|
|
# encoding: utf-8 |
|
|
|
|
|
|
|
title 'Test logrotate installation' |
|
|
|
|
|
|
|
describe package('logrotate') do |
|
|
|
it { should be_installed } |
|
|
|
end |
|
|
|
|
|
|
|
describe file('/etc/logrotate.conf') do |
|
|
|
it { should exist } |
|
|
|
it { should be_owned_by 'root' } |
|
|
|
it { should be_grouped_into 'root' } |
|
|
|
its('mode') { should cmp '0644' } |
|
|
|
end |
|
|
|
|
|
|
|
describe file('/etc/logrotate.d') do |
|
|
|
it { should be_directory } |
|
|
|
it { should be_owned_by 'root' } |
|
|
|
it { should be_grouped_into 'root' } |
|
|
|
its('mode') { should cmp '0755' } |
|
|
|
end |
|
|
|
|
|
|
|
describe service('cron') do |
|
|
|
it { should be_installed } |
|
|
|
it { should be_enabled } |
|
|
|
it { should be_running } |
|
|
|
end |