開発用のMacBookを新調したのをきっかけに、HomebrewとAnsibleを用いて開発環境構築の自動化に取り組みました。今回はその環境をServerspecを使ってテストする方法をメモしておきます。 HomebrewとAnsibleでMacの開発環境構築を自動化する 環境 環境は以下の通りです。 ソフトウェア バージョン Mac OS X 10.10.4 Homebrew 0.9.5 Ansible 1.9.1 Serverspec 2.19.0 Serverspecとテストについて Serverspecについては既知の方も多いと思いますが、簡単に説明すると、対象の環境が期待した通りの状態にあるかをテストするためのツールです。AnsibleやChef, Puppetといった構成管理ツールに依存することなく、また、OSの種別毎にテストコードを書き換える必要がないのが特徴です。 Serv