Merge pull request #30 from daks/kitchen-tests
adding Inspec tests ran with Kitchen and Vagrant on Debian Stretchpull/35/head
commit
42d68051a6
@ -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 |
@ -0,0 +1,10 @@ |
||||
name: shorewall |
||||
title: Shorewall Profile |
||||
maintainer: Eric Veiras Galisson |
||||
copyright: Eric Veiras Galisson |
||||
copyright_email: eric AT sietch-tabr DOT com |
||||
license: MIT |
||||
summary: Logrotate Compliance Profile |
||||
version: 0.1.0 |
||||
supports: |
||||
- os-family: linux |
Loading…
Reference in new issue