#!/bin/sh set -uex CFN_TOOLS_ROOT=/opt/aws/bin # Heat hard codes this HEAT_API_SOURCE=https://github.com/heat-api/heat-jeos.git OS_ROOT=/opt/stack JEOS_ROOT=$OS_ROOT/heat-jeos install-packages git-core python-psutil python-pip mkdir -p $OS_ROOT git clone $HEAT_API_SOURCE $JEOS_ROOT cd $JEOS_ROOT git checkout master mkdir -p $CFN_TOOLS_ROOT ln -sf $JEOS_ROOT/heat_jeos/cfntools/* $CFN_TOOLS_ROOT # Boto in Ubuntu 12.10 is too old. Newer boto's aren't # supported by heat-api-cfn. Bug ref: http://pad.lv/1122472 pip install 'boto==2.5.2'