我试图让第一个流浪者在之后运行。我可以使用旗帜或其他东西吗?
更具体一点:
cntlm
。127.0.0.1:3128
。myproxy.net
我的解决方法是通过WiFi(无代理)运行第一个vagrant up
命令,安装cntlm
以及所有内容,然后进行每次后续运行(到这时,我还会)切换到代理网络),确保配置了代理。
有办法做到这一点吗?
答案 0 :(得分:0)
答案 1 :(得分:0)
有一个vagrant-proxyconf plugin所以你应该配置你的代理甚至是流浪汉,以便在正常的启动/提供步骤中运行一切(一次性全部)
你应该可以做这样的事情
Vagrant.configure("2") do |config|
config.proxy.http = "http://192.168.0.2:3128/"
config.proxy.https = "http://192.168.0.2:3128/"
# in any subsequent command the proxy is enabled
# override parameter for the shell provisioner
config.vm.define "instance" do |instance|
instance.proxy.enabled = false
instance.vm.provision :shell do |shell|
shell.path = "install-puppet-modules.sh"
end
end
在我的情况下,install-pupper-modules
脚本将从puppet forge下载一堆模块,它可以正常工作,如果我评论instance.proxy.enabled = false
它无法连接(我没有配置代理)