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

4

我有一个非常简单的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个回答

15
从Vagrant 1.3开始,只有在虚拟机第一次创建时才会自动运行配置,也就是第一次启动时。
如果需要在后续的reloadup中运行它,您必须显式调用它:
vagrant up --provision

参见:GH-1776 [commit]


https://github.com/mitchellh/vagrant/issues/2310问题需要更新文档并提供第二个脚本。 - regilero

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接