Vagrant

説明 [#h941d5ac]

vagrant up を一番はじめに実行した際に、指定したansibleのplaybookを実行させたい場合の方法です。

設定 [#y73e426c]

 $ vagrant init
 $ vim Vagrantfile
 config.vm.provision "ansible" do |ansible|
    ansible.playbook = "プレイブック.ymlのパス"
  end
 $ vagrant up hoge

もしansibleの実行に失敗したら [#je43696e]

プレイブックの記述ミスとかでansibleの実行に失敗した場合、vagrantではプロビジョニングを1回実行していあることを.vagrantディレクトリの下で保持しています。

再度プロビジョニングを実行するには、「–provision」を追加してupすれば実行されます。