tripleo-image-elements/elements/heat-cfntools/install.d/05-heat-cfntools

22 lines
478 B
Bash
Executable File

#!/bin/bash
set -uex
install-packages python-psutil gcc python-dev
mkdir -p /opt/stack/venvs
VENV=/opt/stack/venvs/heat-cfntools
virtualenv $VENV
# bug #1293812 : Avoid easy_install triggering on pbr.
$VENV/bin/pip install -U 'pbr>=0.5.21,<1.0'
$VENV/bin/pip install heat-cfntools
# symlink to /opt/aws/bin
$VENV/bin/cfn-create-aws-symlinks --source $VENV/bin
# also symlink to /usr/local/bin
$VENV/bin/cfn-create-aws-symlinks --source $VENV/bin --target /usr/local/bin