Heat templates
Heat templates (heat orchestration templates or HOT, for short) are templates that heat-api
can consume to create virtual resources in the OpenStack environment. They describe all the desired resources and their associated parameters. After the stack has been created, the OpenStack resources are up and running. Templates are extremely convenient because they allow you to check them into a version control system such as GitHub to easily track changes and collaborate with the team. If problems occur after deploying a Heat template, simply restore to a previous version of the template.
Figure 7.2breaks down the anatomy of a Heat template.
Figure 9.2: Anatomy of a Heat template
- Template header: The template version is mandatory and the description is optional. Additional features and capabilities are released in every new version of OpenStack. This means that newer templates that users create may reference features not found in older versions, therefore making the templates incompatible...