Initial commit (basics copied from glance)

Signed-off-by: Angus Salkeld <asalkeld@redhat.com>
Fix Parameters

Signed-off-by: Angus Salkeld <asalkeld@redhat.com>
Add simple readme

Signed-off-by: Angus Salkeld <asalkeld@redhat.com>
Add setup.py and friends

Signed-off-by: Angus Salkeld <asalkeld@redhat.com>
Add a simple in-memory "db" so we can create/list stacks

Signed-off-by: Angus Salkeld <asalkeld@redhat.com>
Remove openstack copy right assignment as we have not done that yet.

Signed-off-by: Angus Salkeld <asalkeld@redhat.com>
Add a simple single instance wordpress template

Signed-off-by: Angus Salkeld <asalkeld@redhat.com>
Simplify the template more.

Signed-off-by: Angus Salkeld <asalkeld@redhat.com>
Add a disto mapping to get the image name.

Signed-off-by: Angus Salkeld <asalkeld@redhat.com>
Fix the systemd service section in the template.

To be consistent with the sysvinit one.

Signed-off-by: Angus Salkeld <asalkeld@redhat.com>
Add missing RequestUriTooLong exception.

Signed-off-by: Angus Salkeld <asalkeld@redhat.com>
Add support for getting the template via url else we get RequestUriTooLong

The nutty cloudforms api passes the template in via parameters.
TemplateUrl is better.

try:
./bin/heat create my_stack --template-url=https://raw.github.com/asalkeld/heat/master/templates/WordPress_Single_Instance.template

Signed-off-by: Angus Salkeld <asalkeld@redhat.com>
Add a very rough-and-ready conversion from json to xml for cape

This needs lots of improvements. And is only tested
with templates/WordPress_Single_Instance.template

Signed-off-by: Angus Salkeld <asalkeld@redhat.com>
Hook up the update and delete (not quite working)

Signed-off-by: Angus Salkeld <asalkeld@redhat.com>
Add a call to start cape process.

Signed-off-by: Angus Salkeld <asalkeld@redhat.com>
Fix missing paren.

Signed-off-by: Ian Main <imain@redhat.com>
Change the default port references to DEFAULT_PORT

If we need to change it again then this will make it easier.

Signed-off-by: Angus Salkeld <asalkeld@redhat.com>
Move the default port number into common.config

It was defined in multiple places.

Signed-off-by: Angus Salkeld <asalkeld@redhat.com>
Don't crash if there is no "AWS::CloudFormation::Init" section.

Signed-off-by: Angus Salkeld <asalkeld@redhat.com>
Add config cp to README doc.

Signed-off-by: Ian Main <imain@redhat.com>