From f2824c2cb16f83d57e28c1cde088fb29ccd43015 Mon Sep 17 00:00:00 2001 From: Kiran Date: Fri, 22 Sep 2017 18:05:29 -0700 Subject: Adding support for connecting via socks proxy Issue-ID: INT-227 Change-Id: I90a4fd2d85591b5ab2226ab7648189328eb1336d Signed-off-by: Kiran --- bootstrap/vagrant-onap/lib/functions | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'bootstrap/vagrant-onap') diff --git a/bootstrap/vagrant-onap/lib/functions b/bootstrap/vagrant-onap/lib/functions index 16e774178..49ea0378b 100755 --- a/bootstrap/vagrant-onap/lib/functions +++ b/bootstrap/vagrant-onap/lib/functions @@ -105,6 +105,15 @@ function _configure_docker_settings { fi if [ $https_proxy ]; then echo "export https_proxy=$https_proxy" >> /etc/default/docker + #If you have a socks proxy, then use that to connect to the nexus repo + #via a redsocks container + if [ $socks_proxy ]; then + wget https://raw.githubusercontent.com/crops/chameleonsocks/master/chameleonsocks.sh + chmod 755 chameleonsocks.sh + local socks=$(echo $socks_proxy | sed -e "s/^.*\///" | sed -e "s/:.*$//") + local port=$(echo $socks_proxy | sed -e "s/^.*://") + PROXY=$socks PORT=$port ./chameleonsocks.sh --install + fi fi echo "DOCKER_OPTS=\"-H tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock\"" >> /etc/default/docker -- cgit 1.2.3-korg