Vagrant の provision を Ansible で行う方法を紹介します。 Ansibleの使い方については、Ansibleをためしてみた を参照してください。 流れ Vagrantfile作成 ここにAnsibleでprovisioningを行うための設定を記述します。 Inventoryfile作成 ここでAnsibleにどのグループにどのマシンをひもづけるかを教えてあげます。 Playbook作成 ここでAnsibleにこんな処理をしてねって書きます。 Box作成 Githubにここで説明するサンプルプロジェクトをコミットしてあるので、参考にしてみてください。 Vagrantfile作成 provisionにansibleを設定 config.vm.provision "ansible" do |ansible| ansible.limit = 'all' ansible.