Skip to content

Instantly share code, notes, and snippets.

@inokappa
Created May 4, 2014 01:37
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save inokappa/f6cbab790a26d0269908 to your computer and use it in GitHub Desktop.
Save inokappa/f6cbab790a26d0269908 to your computer and use it in GitHub Desktop.
Sensu がちゃんとインストールして起動しているかを確認する spec
require 'spec_helper'
PACKAGES = [
'sensu' ,
'redis' ,
'rabbitmq-server'
]
PACKAGES.each do |pkg|
describe package pkg do
it { should be_installed }
end
end
SERVICES = [
'sensu-server' ,
'sensu-api' ,
'sensu-client' ,
'sensu-dashboard' ,
'rabbitmq-server' ,
'redis'
]
SERVICES.each do |sv|
describe service sv do
it { should be_enabled }
it { should be_running }
end
end
describe port(8080) do
it { should be_listening }
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment