inspec/examples/test-kitchen/test/integration/default/web_spec.rb

29 lines
574 B
Ruby
Raw Normal View History

2015-10-21 10:56:45 +00:00
# encoding: utf-8
# author: Christoph Hartmann
# author: Dominik Richter
# use basic tests
describe package('nginx') do
it { should be_installed }
end
# extend tests with metadata
rule '01' do
impact 0.7
title 'Verify nginx service'
desc 'Ensures nginx service is up and running'
describe service('nginx') do
it { should be_enabled }
it { should be_installed }
it { should be_running }
end
end
# implement os dependent tests
2015-10-21 11:00:08 +00:00
web_user = 'www-data'
web_user = 'nginx' if os[:family] == 'centos'
2015-10-21 10:56:45 +00:00
describe user(web_user) do
it { should exist }
end