【发布时间】:2020-06-29 21:21:57
【问题描述】:
我正在寻求帮助,我需要从 https url 从 chef-cookbook 下载二进制文件,但我无法从客户端服务器直接调用该 url。
我可以使用 curl 下载它,但是在使用端口传递代理服务器之后。 但我想使用 remote_file 资源,我无法为我的 https url 设置代理,因为远程文件中没有选项。
谁能帮帮我。
提前致谢
【问题讨论】:
标签: chef-infra cookbook
我正在寻求帮助,我需要从 https url 从 chef-cookbook 下载二进制文件,但我无法从客户端服务器直接调用该 url。
我可以使用 curl 下载它,但是在使用端口传递代理服务器之后。 但我想使用 remote_file 资源,我无法为我的 https url 设置代理,因为远程文件中没有选项。
谁能帮帮我。
提前致谢
【问题讨论】:
标签: chef-infra cookbook
您需要设置proxy setting in chef-client configuration
http_proxyHTTP 连接的代理服务器。默认值:nil。
http_proxy_pass代理服务器使用 HTTP 连接时的代理服务器密码。默认值:nil。
http_proxy_user代理服务器使用 HTTP 连接时代理服务器的用户名。默认值:nil。
您可能想利用chef-client cookbook 来设置这些设置
【讨论】:
ruby_block '设置 https_proxy' 做
阻止做
ENV['https_proxy'] = "https://
以上代码帮助我设置了 https_proxy。
【讨论】: