Jump to: navigation, search

Difference between revisions of "Heat/YAMLTemplates"

 
Line 1: Line 1:
 
__NOTOC__
 
__NOTOC__
Describe Heat/YAMLTemplates here.
+
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.