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 かっぱのほげふが