为Chef设置vagrant VM的代理

时间:2014-02-07 06:02:45

标签: chef vagrant chef-recipe chef-solo

我已经建立了一个非常基础的基础架构,其中包含工作站,opscode托管的厨师服务器和流浪的VM节点。

在我的工作站上,我使用了命令vagrant up。这下载了vagrant VM来设置节点。但是,vagrant VM节点无法连接到Internet。如何更改VM的代理设置?

1 个答案:

答案 0 :(得分:2)

您可以使用vagrant-proxyconf插件:

vagrant plugin install vagrant-proxyconf

然后使用$HOME/.vagrant.d/Vagrantfile为所有VM配置它。例如:

Vagrant.configure("2") do |config|
  config.proxy.http     = "http://192.168.0.2:3128/"
  config.proxy.https    = "http://192.168.0.2:3128/"

  # exclude your internal networks, including the Vagrant ones
  config.proxy.no_proxy = "localhost,127.0.0.1,192.168.33.*,.example.com"
end