Posted on May 13
Serverspec の利用シーン別メモ。
Jenkins と組み合わせたりすることで結果を後から見直せるtest-kitchen で busser-servespec と組み合わせることで kitchen verify すると Serverspec でテストが行われるSSH のみあれば良い)は Servespec の強み上記で実現したいことは以下の通り。
Elasticsearch が有効(自動起動が)であり且つ稼働しているか?Elasticsearch が起動していると Listen するポート 9200 や 9300 がちゃんと Listen しているか?curl localhost:9200 を実行して指定した文字列のレスポンスがあるか?ちょうど監視ツールを検討中で何で監視しようかしらって時にサッと書いたが意外に良い(かも)。
Cron と Jenkins の合わせ技で確認することも可能だが結果も自動で管理したい上記で実現したいことは以下の通り。
md5 の比較とかも考えたが今のところ実現出来ていない。
Serverspec は利用しているSpec ファイルに落としこんでテストすることが出来る(はず)2014 かっぱのほげふが