Fix to make it easy to use http proxy with Vagrant 54/54/1
authorEd Warnicke <eaw@cisco.com>
Mon, 14 Dec 2015 23:08:45 +0000 (16:08 -0700)
committerEd Warnicke <eaw@cisco.com>
Mon, 14 Dec 2015 23:08:45 +0000 (16:08 -0700)
Many thanks to Keith Burns for the suggestion.

Change-Id: Iae52c8afd43357e955825fbafbad057c0e6a97c7
Signed-off-by: Ed Warnicke <eaw@cisco.com>
build-root/vagrant/Vagrantfile

index 9c61dd3..4e2669b 100644 (file)
@@ -22,6 +22,13 @@ Vagrant.configure(2) do |config|
     config.cache.scope = :box
   end
 
+  # use http proxy if avaiable
+  if ENV['http_proxy'] && Vagrant.has_plugin?("vagrant-proxyconf")
+   config.proxy.http     = "$http_proxy"
+   config.proxy.https    = "$https_proxy"
+   config.proxy.no_proxy = "localhost,127.0.0.1"
+  end
+
   config.vm.synced_folder "../../", "/vpp", disabled: false
   config.vm.provider "virtualbox" do |vb|
     vb.memory = "4096"