tuskar/tuskar/heat
marios 64f0310042 Use TripleO Heat Merge to manage the stack
Generate the YAML file describing Tuskar compute nodes and invoke Heat
Merge. This review adds the master branch of tripleo-heat-templates as
a requirement.

At the moment this patch hardcodes the parameters which define the
different Overcloud Roles. On a create over the Overcloud it creates one
controller and one compute Overcloud role. When the Overcloud is updated
it created a second compute node.

This can be manually tested with these commands.

Create the overcloud:
curl -H "Content-Type:application/json"\
 -XPOST http://localhost:8585/v1/overclouds/ -d '{}'

Update the overcloud:
curl -H "Content-Type:application/json"\
 -XPUT http://localhost:8585/v1/overclouds/1 -d '{}'

Delete the overcloud:
curl -H "Content-Type:application/json"\
 -XDELETE http://localhost:8585/v1/overclouds/1 -d '{}'

Change-Id: I578b4e9f238590ea245b827bc75d252568d194fe
2014-02-14 11:26:19 +00:00
..
__init__.py Initial implementation of HEAT CFN client and Template registration 2013-07-19 12:18:52 +02:00
client.py Use TripleO Heat Merge to manage the stack 2014-02-14 11:26:19 +00:00
template_tools.py Use TripleO Heat Merge to manage the stack 2014-02-14 11:26:19 +00:00