inspec/test/integration/default/service_spec.rb

29 lines
684 B
Ruby
Raw Normal View History

2015-10-22 16:59:56 +02:00
# encoding: utf-8
# based on operating system we select the available service
if ['centos', 'fedora', 'freebsd', 'opensuse'].include?(os[:family])
# CentOS, Fedora
unavailable_service = 'ssh'
available_service = 'sshd'
elsif ['debian'].include?(os[:family])
# Debian
unavailable_service = 'clamav'
available_service = 'ssh'
else
2015-10-22 19:55:13 +02:00
# Ubuntu
2015-10-22 16:59:56 +02:00
unavailable_service = 'sshd'
available_service = 'ssh'
end
describe service(unavailable_service) do
it { should_not be_enabled }
it { should_not be_installed }
it { should_not be_running }
end
describe service(available_service) do
it { should be_enabled }
it { should be_installed }
it { should be_running }
end