如何在第一次运行时运行Vagrant配置?

时间:2013-10-14 11:12:43

标签: command-line vagrant virtual-machine

我有一个非常简单的Vagrant文​​件:

  config.vm.box = "precise32"
  config.vm.synced_folder "./src", "/vagrant/src/"
  config.vm.network "forwarded_port", guest: 8080, host: 8080
  config.vm.provision :shell, :path => "install.sh"

当我执行vagrant up时,install.sh未被调用,但我必须使用--provision重新加载。如何在第一个上运行install.sh

1 个答案:

答案 0 :(得分:15)

从Vagrant 1.3开始,配置只在第一次启动时自动运行,当机器创建时。

如果您需要在后续reloadup上运行它,则必须明确调用它:

vagrant up --provision

另请参阅:GH-1776 [commit]