つい先々週の話なんですが、Webアプリのテスト環境を構築するためにVagrantとChefを使ってみました。 きっかけはQiitaのこの記事、 qiita.com 事前準備から基本的な使い方・バグについての言及まで含まれた良記事で、これを見ながら手を動かすだけで、Chefを用いたサーバー構築自動化についてはざっくりと理解することができると思います。 今回、Vagrant+Chef+Berkshelfに入門した私が一所懸命かんばってMySQLのインストールと設定をやってみたので、その過程を書き留めておきます。 ※ この記事の前半では、上記の記事の内容を大いに参考にしています。前半はChefなどのインストールが続きます。 Chefのセットアップなどはすっかり終わっていてだけ見たい方はこの記事の後半まで飛んでください。 事前準備 まずはインストール VirtualBox:VirtualBox 5