仕事で複数台のRaspberry Piをセットアップすることになったので、Chefを使ってセットアップを自動化することにした。Chef、Vagrant、Serverspecなどいろいろな周辺ツールの全体像を整理したり、それらを使ったワークフローを体験できてよかったので、ブログとして残しておく。 また、セットアップに使ったChefのレポジトリはgithubにホストしてあるので参考にどうぞ。 https://github.com/naoty/chef-repo 今回、Chefで自動化したのは以下の通り。 apt-getの更新 gitのインストール rbenvを使ってRuby 2.0.0-p247をインストール nodebrewを使って最新安定版のnode.jsをインストール Wiringpi(GPIOを簡単に操作するためのライブラリ)のインストール mjpg-streamer(Webカメラを使