Vagrant は Oracle VirtualBox などの仮想環境でスクリプトを実行して仮想マシンを作成するツールです。通常、仮想マシンを作成するとき、仮想 CPU やメモリなどのリソース割り当ては GUI で 1 つ 1 つ手作業で実施しなければなりません。 Vagrang は仮想マシンに割り当てるリソースなどをスクリプトで記述し、それをコマンドラインで実行して仮想マシンを作成します。スクリプトを使用して仮想マシンを定義するので検証環境における仮想マシンの作成 / 削除(廃棄)が簡単にできるなどのメリットがあります。仮想マシンを作成後にユーザーアカウントの作成や Apache をインストールするなどの処理(プロビジョニング)をスクリプトに含めることが可能です。 本書はこの Vagrant の基本的な使用方法を説明しています。