流浪或重新加载时配置TCP端点

时间:2014-07-31 08:31:23

标签: shell azure vagrant endpoint

我使用Vagrant运行带有Microsoft Azure提供程序的Ubuntu VM,但我需要在此VM上创建一个端点。 我已经用

安装了azure命令行工具
npm install azure-cli -g

之后

azure vm endpoint create {VM-Name} 80 8080

VM正常运行没有问题。但我不想再手动配置端点了。当我运行流浪汉时,我想创建它。我不想使用vagrant配置,因为这个shell指令不应该在我的VM中执行,而是在我的物理机器中执行。 没有选项,比如vagrant中的verbose,这可以让我看到它对Vagrantfile的真正作用,以及我应该怎么做才能实现像这样的shell命令。

1 个答案:

答案 0 :(得分:1)

回答最初的问题,请执行以下操作: 在vagrantfile中,在azure provider部分中添加以下字符串:

azure.tcp_endpoints = '80:8080'
希望这有帮助。

回答关于详细输出的问题: 你可以运行vagrant up --provider=azure --debug 有关其他调试信息。

如果您需要运行本地脚本,可以尝试使用vagrant-triggers插件