4

这是我的 Vagrantfile 的一部分:

  config.vm.provision :shell, :privileged => false, :path => "bootstrap.sh"

  config.vm.network "forwarded_port", guest: 80, host: 8080
  #config.vm.network "forwarded_port", guest: 443, host: 8443
  config.vm.network "forwarded_port", guest: 3030, host: 3030

在此之后,我想在主机上运行一些命令(意思是,相同的“vagrant up”将在主机上运行配置脚本或内联)。我该怎么做?

4

3 回答 3

4

你可以看看我写的这个 Vagrant 插件:

https://github.com/emyl/vagrant-triggers

于 2013-11-05T21:46:31.350 回答
2

Vagrant 目前没有主机上正在运行的脚本的配置器。

这个插件看起来很有前途:https ://github.com/phinze/vagrant-host-shell

于 2014-02-06T17:00:04.927 回答
0

如果您不喜欢安装一些附加插件,您可以简单地创建 bash 脚本:

#!/bin/bash
vagrant up
echo "success" //put here all you want
于 2015-06-02T13:19:06.553 回答