Vagrantを使った仮想化とChefによる自動構成