OpenStack Orchestration (Heat) CFN Tools
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
OpenDev Sysadmins 0ad4718714 OpenDev Migration Patch 2 months ago
bin Fix pep8 errors with later versions of hacking 11 months ago
doc Migrate the link of bug report button to storyboard 9 months ago
heat_cfntools Fix pep8 errors with later versions of hacking 11 months ago
tools Remove white space between print () 2 years ago
.gitignore Switch to use stestr for unit test 11 months ago
.gitreview OpenDev Migration Patch 2 months ago
.stestr.conf Switch to use stestr for unit test 11 months ago
.zuul.yaml add python 3.7 unit test job 4 months ago
CONTRIBUTING.rst Update the bugs link to storyboard 5 months ago
LICENSE Initial commit (basics copied from glance) 7 years ago
MANIFEST.in Include ChangeLog and AUTHORS 6 years ago
README.rst fix bug link in readme 9 months ago
lower-constraints.txt Switch to use stestr for unit test 11 months ago
requirements.txt Modernise requirements 11 months ago
setup.cfg Add OpenStack doc support for heat cfntools 1 year ago
setup.py Manually sync requirements 5 years ago
test-requirements.txt Switch to use stestr for unit test 11 months ago
tox.ini Switch to use stestr for unit test 11 months ago

README.rst

Team and repository tags

image

Heat CloudFormation Tools

There are several bootstrap methods for cloudformations:

  1. Create image with application ready to go
  2. Use cloud-init to run a startup script passed as userdata to the nova server create
  3. Use the CloudFormation instance helper scripts

This package contains files required for choice #3.

cfn-init - Reads the AWS::CloudFormation::Init for the instance resource,

installs packages, and starts services

cfn-signal - Waits for an application to be ready before continuing, ie:

supporting the WaitCondition feature

cfn-hup - Handle updates from the UpdateStack CloudFormation API call