はじめまして。エンジニアの栗山です。 エニグモでも、ついに、Vagrant と Chef で 開発環境を構築出来るようにしました。 経緯 以前は、開発者が各々のMacに手順書にそってApacheをインストールしたりPHPをコンパイルしたり等々していました。 しかしこれだと以下のような問題が出てきます。 本番はCentOSで動いているので、開発環境と本番で差異が出てきてしまう。 何か新しいミドルウェアを入れたり、フレームワークのバージョンを上げたり、言語のバージョンを上げたりということが気軽に出来ない 新しいミドルウェアを入れると全員のエンジニアがそれを自分のPCに入れる作業をしないといけない Macを新しくするたびに開発環境を構築するのが面倒 デザイナーさんは自力で開発環境を構築できない ということで、一念発起して、Chefレシピを書き、Vagrantも入れ、簡単に開発環境を構築出来るよう