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 6 days ago
bin Fix pep8 errors with later versions of hacking 9 months ago
doc Migrate the link of bug report button to storyboard 7 months ago
heat_cfntools Fix pep8 errors with later versions of hacking 9 months ago
tools Remove white space between print () 2 years ago
.gitignore Switch to use stestr for unit test 9 months ago
.gitreview OpenDev Migration Patch 6 days ago
.stestr.conf Switch to use stestr for unit test 9 months ago
.zuul.yaml add python 3.7 unit test job 2 months ago
CONTRIBUTING.rst Update the bugs link to storyboard 3 months ago
LICENSE Initial commit (basics copied from glance) 7 years ago
MANIFEST.in Include ChangeLog and AUTHORS 5 years ago
README.rst fix bug link in readme 8 months ago
lower-constraints.txt Switch to use stestr for unit test 9 months ago
requirements.txt Modernise requirements 9 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 9 months ago
tox.ini Switch to use stestr for unit test 9 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