Proxy chef远程文件在代理后失败

Proxy chef远程文件在代理后失败,proxy,chef-infra,cookbook,Proxy,Chef Infra,Cookbook,我正在我的厨师食谱中运行以下远程文件命令。我无法让它使用代理。git命令将使用代理,其他命令也将使用代理,但在使用远程文件时失败 remote_file "Fetch the latest ca-bundle" do source "http://curl.haxx.se/ca/cacert.pem" path "/opt/local/etc/certs/cacert.pem" owner "git" group "git" mode 0755 action :creat

我正在我的厨师食谱中运行以下远程文件命令。我无法让它使用代理。git命令将使用代理,其他命令也将使用代理,但在使用
远程文件时失败

remote_file "Fetch the latest ca-bundle" do
  source "http://curl.haxx.se/ca/cacert.pem"
  path "/opt/local/etc/certs/cacert.pem"
  owner "git"
  group "git"
  mode 0755
  action :create
end
错误:

连接到服务器时出错http://curl.haxx.se/ca/cacert.pem -getaddrinfo:名称或服务未知

我用我的代理设置了以下环境变量

HTTP_代理

HTTPS\u代理

http_代理

https\u代理


有没有办法在命令中定义代理?

您需要在
客户端.rb中设置代理设置:

防火墙后环境的HTTP # http://docs.opscode.com/config.html #solo.rb和client.rb可以使用相同的http_代理设置 http_代理”http://proxy.company.com:3128" http\u代理\u用户“用户名” http_代理_传递“密码”