Nikolay Mahotkin 4f8def5ca9 Adding LBaaS tile for Ops Manager
* 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
2016-02-19 14:52:28 +03:00

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