From 2224cd43e578f9d3b38a7927285826c7e28dc0c1 Mon Sep 17 00:00:00 2001 From: "James E. Blair" Date: Thu, 4 Sep 2014 11:12:19 -0700 Subject: [PATCH] Configure pip with a per-region mirror Change-Id: Ib66363b425ab98366cd2705c7faf778ce0bceedc Deponds-On: I48933ddb89a4a89cb22e1cb005469833f91c1f66 --- .../nodepool/scripts/configure_mirror.sh | 29 +++++++++++++++++++ .../files/nodepool/scripts/multinode_setup.sh | 2 ++ .../templates/nodepool/nodepool.yaml.erb | 9 ++++++ 3 files changed, 40 insertions(+) create mode 100755 modules/openstack_project/files/nodepool/scripts/configure_mirror.sh diff --git a/modules/openstack_project/files/nodepool/scripts/configure_mirror.sh b/modules/openstack_project/files/nodepool/scripts/configure_mirror.sh new file mode 100755 index 0000000000..aaf7eee5e7 --- /dev/null +++ b/modules/openstack_project/files/nodepool/scripts/configure_mirror.sh @@ -0,0 +1,29 @@ +#!/bin/bash -xe + +# Copyright (C) 2014 Hewlett-Packard Development Company, L.P. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or +# implied. +# +# See the License for the specific language governing permissions and +# limitations under the License. + +source /etc/nodepool/provider + +cat >/home/jenkins/.pip/pip.conf </home/jenkins/.pydistutils.cfg <