SofoプロビジョナーでApacheをインストールVagrantのプロビジョニングを利用すると、開発環境で必要なソフトウェアを揃えたVagrant環境を用意することができます。プロビジョニングは、シェルスクリプト、Chef、Puppet、Dockerと様々な方法をサポートしています。Chefレシピを使ったApacheのインストールを試した最も基本的な例を試したのでまとめておきます。initを実行します。ubuntu/trusty64[/bash]“ubuntu/trusty64′′はVagrantの公式イメージを指定しています。Soloによるプロビジョニングを有効にします。"apache"endend[/bash]デフォルトでは、Vagrantfileが置かれているディレクトリの”cookbooks”ディレクトリからレシピを読み込みます。cookbooks/apache/recipes/[/bash]Apache2をセットアップするレシピは以下のように記述します。DocumentRootです。リンクにセットしたので、プロジェクトのhtmlディレクトリがDocumentRootになります。プロジェクトにhtmlディレクトリを作成してindex.htmlを追加します。html/index.html[/bash]プロジェクトのディレクトリ構成は以下のようになります。files[/bash]ブラウザでhttp://localhost:8080にアクセスすると、以下のようにホストマシンのindex.htmlが表示されます。