mirror of
https://github.com/inspec/inspec
synced 2024-12-18 00:53:22 +00:00
a5309ea392
Signed-off-by: Ryan Davis <zenspider@chef.io>
24 lines
503 B
Ruby
24 lines
503 B
Ruby
# use basic tests
|
|
describe package("nginx") do
|
|
it { should be_installed }
|
|
end
|
|
|
|
# extend tests with metadata
|
|
control "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
|
|
web_user = "www-data"
|
|
web_user = "nginx" if os[:family] == "centos"
|
|
|
|
describe user(web_user) do
|
|
it { should exist }
|
|
end
|