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.2 breaks 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...