主持人的流动提供

时间:2013-11-05 19:13:33

标签: shell vagrant

这是我的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'将在主机上运行配置脚本或内联)。我该怎么做?

3 个答案:

答案 0 :(得分:4)

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

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

答案 1 :(得分:2)

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

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

答案 2 :(得分:0)

如果您不想安装一些附加插件,只需创建bash脚本:

#!/bin/bash
vagrant up
echo "success" //put here all you want