【问题标题】:Vagrant omnibus with proxyconf plugin带有 proxyconf 插件的 Vagrant 综合工具
【发布时间】:2014-09-01 16:38:49
【问题描述】:

我在代理后面运行 vagrant 综合插件时遇到问题。

似乎代理配置不承担第一个 vagrant up。在第一次“启动”时,综合安装程序在尝试下载厨师包时超时。然后,如果我再次“vagrant halt”和“vagrant up”,下载完成并安装新版本的厨师。

有没有办法强制刷新代理设置,或者我在我的 Vagrantfile 中做错了什么?

流浪文件:

Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|

  if Vagrant.has_plugin?("vagrant-proxyconf")
    config.proxy.http     = "myproxy"
    config.proxy.https    = "myproxy"
  end

  config.omnibus.chef_version = "11.8.2"
  ...

使用最新版本的插件。

vagrant plugin list
vagrant-login (1.0.1, system)
vagrant-omnibus (1.4.1)
vagrant-proxyconf (1.3.2)
vagrant-share (1.1.0, system)

干杯, 马库斯。

【问题讨论】:

标签: proxy vagrant chef-infra


【解决方案1】:

查看the code,我发现不支持代理。您可以做的是将安装脚本复制到代理后面的本地服务器并使用它。您也可以尝试使用 vagrant-cachier。

【讨论】:

  • 综合插件不需要特定的代理支持 - 它应该只使用系统代理设置来下载包。这就是它在第二次运行时工作的原因,因为代理已正确设置。我的问题是让它在初始运行时运行,这应该可以使用 proxyconf 插件。
猜你喜欢
  • 1970-01-01
  • 2014-05-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多