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.
Miro Hrončok f8796122c5 Python 3 compatibility 8 years ago
bin cfn-signal provides a unique default id 9 years ago
doc cfn-hup manpage fix s/deamon/daemon typo 9 years ago
heat_cfntools Python 3 compatibility 8 years ago
tools Rename requires files to standard names 9 years ago
.gitignore Fix test cases not running under python 2.6 9 years ago
.gitreview Add tox, pep8, pyflakes, testr support 10 years ago
.testr.conf Use testr to run the unit tests. 10 years ago
CONTRIBUTING.rst Workflow documentation is now in infra-manual 8 years ago
LICENSE Initial commit (basics copied from glance) 11 years ago Include ChangeLog and AUTHORS 9 years ago
README.rst Fix RST syntax errors/warnings in README.rst 8 years ago
requirements.txt Python 3 compatibility 8 years ago
setup.cfg Support building wheels (PEP-427) 9 years ago Manually sync requirements 8 years ago
test-requirements.txt Manually sync requirements 8 years ago
tox.ini Python 3 compatibility 8 years ago


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