2016-01-13 57 views
2

我使用流浪汉和厨师零部署的测试服务器和程序我测试要求是它的服务URL的属性之一。 随着我的流浪文件中以下行:有没有什么办法让一个脚本中的流浪汉自动更正端口转发的价值?

config.vm.network :forwarded_port, guest: 80, host: 8000, auto_correct: true 
... 
chef.json = { 
    'pywps' => { 
    :serverurl => 'http://localhost:8000/cgi-bin/wps.py', 
    ... 
    } 
    } 

一切正常,第一个VM我旋转起来,但如果我需要第二次(或东西已在使用端口8000)然后流浪自动纠正我的口,但我需要一些方法将该端口号放入serverurl变量中。

这可能吗?

回答

1

AFAIK没有现成的。你可以制作一个Vagrant插件来挂钩配置过程并重写数据,但这可能是过度的。

+0

我认为它的[正确](https://groups.google.com/forum/#!topic/vagrant-up/rRE68TgNGyI) - 从这个线程,你可以看到,会读,潜在的插件:HTTPS:/ /github.com/jordansissel/vagrant-port –

相关问题