如何使用 Chef 编写此代码?
wget --user=ME --password=PASS projects.example.com/my_folder/myfile.tar.gz
查看文档,如果不需要密码,它看起来像这样:
remote_file "#{Chef::Config[:file_cache_path]}/my_file.tar.gz" do
source "http://projects.example.com/my_folder/my_file.tar.gz"
end
现在看起来没有任何属性可以传递user
和password
我该怎么办?
最佳答案
这个功能似乎是通过#CHEF-3786的修复来实现的。 用户名和密码是 URL 的一部分:
https://user:<a href="https://stackoverflow.com/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="6818091b1b28181a07020d0b1c1b460d10090518040d460b0705" rel="noreferrer noopener nofollow">[email protected]</a>/my_folder/my_file.tar.gz
关于chef-infra - 当需要密码访问 URL 时使用 Chef 执行 wget,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23702616/