#!/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
