14.04のboxをローカル環境に追加(add)したものからプロビジョニングで必要な環境をセットアップしましたが、インストールするパッケージが多くプロビジョニングが必要な場合はboxに固めてそれを配布した方が効率が良い場合もあります。ソースインストールする必要があるパッケージがある場合コンパイルに時間がかかります。いった場合には便利です。Documentation」にまとまっています。boxコマンドを利用します。使うboxコマンドについてまとめておきます。addVagrantをインストールして、おそらく最初に実行するコマンドです。boxをネットワークからダウンロードしてローカルのVagrant環境に登録します。Boxesで公開されているboxは、boxを名前で指定できます。Vagrantbox.esなどで公開されているboxを追加する場合は以下のように名前に続けてboxのURLを指定します。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が表示されます。インストーラをダウンロードしてインストールしました。12.04を選択して起動してみます。