
* Includes BOSH-release containing needed dependencies * Includes script for automatic packing the tile * Manually tested * Tile deletion leads to deletion of Murano env containing LBaaS (it is implemented as a separate job) Change-Id: If48ce2e0cbc0b7712a520c01cd8f52529ccc23b5
31 lines
670 B
Plaintext
31 lines
670 B
Plaintext
set -e -x
|
|
|
|
echo "Installing dependencies..."
|
|
dpkg -i python/*.deb
|
|
|
|
echo "Extracting python..."
|
|
tar xzvf python/Python-3.5.0.tgz
|
|
|
|
echo "Building python..."
|
|
pushd Python-3.5.0
|
|
./configure \
|
|
--prefix=${BOSH_INSTALL_TARGET}
|
|
|
|
make
|
|
make install
|
|
popd
|
|
|
|
echo "Installing service-broker..."
|
|
pushd service-broker
|
|
${BOSH_INSTALL_TARGET}/bin/pip3 install .
|
|
popd
|
|
|
|
echo "Installing muranoclient..."
|
|
${BOSH_INSTALL_TARGET}/bin/pip3 install -U python/python-muranoclient.tgz
|
|
|
|
echo "Installing python-novaclient..."
|
|
${BOSH_INSTALL_TARGET}/bin/pip3 install python-novaclient
|
|
|
|
echo "Installing wrapt (dependency for novaclient)..."
|
|
${BOSH_INSTALL_TARGET}/bin/pip3 install wrapt
|