Difference between revisions of "Heat/YAMLTemplates"
< Heat
Line 1: | Line 1: | ||
__NOTOC__ | __NOTOC__ | ||
− | + | The [http://docs.amazonwebservices.com/AWSCloudFormation/latest/UserGuide/template-anatomy.html CloudFormation template syntax] is based on JSON. This has shortcomings for templates maintained by hand, most notably: | |
+ | * lack of support for block (multi-line) strings | ||
+ | * lack of commenting syntax (useful for documenting templates, and commenting out disabled sections). | ||
+ | |||
+ | So that Heat is not held back by this design decision, a new template format is proposed which will be supported alongside the existing [[CloudFormation]] format. | ||
+ | |||
+ | This format will be a [http://www.yaml.org/ YAML] based syntax. |
Revision as of 01:28, 28 November 2012
The CloudFormation template syntax is based on JSON. This has shortcomings for templates maintained by hand, most notably:
- lack of support for block (multi-line) strings
- lack of commenting syntax (useful for documenting templates, and commenting out disabled sections).
So that Heat is not held back by this design decision, a new template format is proposed which will be supported alongside the existing CloudFormation format.
This format will be a YAML based syntax.