OpenStack Orchestration (Heat) CFN Tools
Go to file
huang.zhiping d6f8cda665 Add tox python3 overrides
We want to default to running all tox environments under python 3, so
set the basepython value in each environment.

We do not want to specify a minor version number, because we do not
want to have to update the file every time we upgrade python.

We do not want to set the override once in testenv, because that
breaks the more specific versions used in default environments like
py35 and py36.

Change-Id: Ic4a3b28cb670c71fb205640a9a9338bbcf9bc9bf
2018-07-19 15:30:49 -04:00
bin Fix pep8 errors with later versions of hacking 2018-07-18 16:35:03 -04:00
doc Modernise requirements 2018-07-18 20:19:40 -04:00
heat_cfntools Fix pep8 errors with later versions of hacking 2018-07-18 16:35:03 -04:00
tools Remove white space between print () 2017-01-17 10:25:27 +07:00
.gitignore Fix test cases not running under python 2.6 2013-06-27 18:04:04 +08:00
.gitreview Add tox, pep8, pyflakes, testr support 2013-03-07 12:28:29 +13:00
.testr.conf Use testr to run the unit tests. 2013-02-21 11:13:43 +13:00
.zuul.yaml Modernise requirements 2018-07-18 20:19:40 -04:00
CONTRIBUTING.rst Workflow documentation is now in infra-manual 2014-12-05 03:30:36 +00:00
LICENSE Initial commit (basics copied from glance) 2012-03-13 21:48:07 +11:00
MANIFEST.in Include ChangeLog and AUTHORS 2013-05-30 17:17:41 +02:00
README.rst Update links in README 2018-06-12 16:49:22 +08:00
lower-constraints.txt Modernise requirements 2018-07-18 20:19:40 -04:00
requirements.txt Modernise requirements 2018-07-18 20:19:40 -04:00
setup.cfg Add OpenStack doc support for heat cfntools 2017-07-21 12:28:14 +08:00
setup.py Manually sync requirements 2014-04-15 12:49:05 +12:00
test-requirements.txt Modernise requirements 2018-07-18 20:19:40 -04:00
tox.ini Add tox python3 overrides 2018-07-19 15:30:49 -04:00

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