本日、以下の3つのPRがmergeされ、Serverspec/Specinfraでdaemontools経由のサービスチェックが可能になりました。
- Support daemontools by tacahilo · Pull Request #284 · serverspec/specinfra
- Support daemontools by tacahilo · Pull Request #497 · serverspec/serverspec
- Add descriptions for service resource (upstart, daemontools) by tacahilo · Pull Request #36 · serverspec/serverspec.github.io
このマッチャを利用するための前提は以下のとおりです。
svstat
がサーバに用意されている/service/
以下にdaemontools経由のファイルがある
これらの条件の元、以下のようにテストを実行することが出来ます。
describe service('ntpd') do
it { should be_running.under('daemontools') }
end
ペパボのサービスでdjb-wareのcr.yp.to/daemontools.htmlを使っていて、daemontools経由のサービスのrunnning or notな状況が知りたかったのでPRしたのでした。
テストツールもっと充実させてこ!