OpenStack Orchestration (Heat) CFN Tools
Go to file
Sean McGinnis 5c2557dbaf
Use unittest.mock instead of third party mock
Now that we no longer support py27, we can use the standard library
unittest.mock module instead of the third party mock lib.

Change-Id: Ib6e4e7f89a9990cfb42afa209878812340109ecf
Signed-off-by: Sean McGinnis <sean.mcginnis@gmail.com>
2020-06-09 09:59:03 -05:00
bin Fix pep8 errors with later versions of hacking 2018-07-18 16:35:03 -04:00
doc Switch to newer openstackdocstheme version 2020-05-30 17:07:03 +02:00
heat_cfntools Use unittest.mock instead of third party mock 2020-06-09 09:59:03 -05:00
.gitignore Switch to use stestr for unit test 2018-07-19 15:30:51 -04:00
.gitreview OpenDev Migration Patch 2019-04-19 19:42:26 +00:00
.stestr.conf Switch to use stestr for unit test 2018-07-19 15:30:51 -04:00
.zuul.yaml [ussuri][goal] Drop python 2.7 support and testing 2020-02-04 21:34:29 +01:00
CONTRIBUTING.rst Update the bugs link to storyboard 2019-01-03 10:08:13 +08:00
LICENSE Initial commit (basics copied from glance) 2012-03-13 21:48:07 +11:00
lower-constraints.txt Use unittest.mock instead of third party mock 2020-06-09 09:59:03 -05:00
MANIFEST.in Include ChangeLog and AUTHORS 2013-05-30 17:17:41 +02:00
README.rst fix bug link in readme 2018-08-28 09:10:36 -04:00
requirements.txt [ussuri][goal] Drop python 2.7 support and testing 2020-02-04 21:34:29 +01:00
setup.cfg [ussuri][goal] Drop python 2.7 support and testing 2020-02-04 21:34:29 +01:00
setup.py [ussuri][goal] Drop python 2.7 support and testing 2020-02-04 21:34:29 +01:00
test-requirements.txt Use unittest.mock instead of third party mock 2020-06-09 09:59:03 -05:00
tox.ini [ussuri][goal] Drop python 2.7 support and testing 2020-02-04 21:34:29 +01:00

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