Heat Native DSL
Provide a simple declarative DSL (template language) for portable templates. The solution shall be based on an open design with flexible semantics and syntax that are completely vendor independent.
The native DSL will support equivalent logical abstractions to those proposed in the referenced DSL spec. Additional formats, including the existing CFN template format and TOSCA are expected to interoperate. Allow non-lossy one-time conversion from the various formats to the native DSL template format (with CFN remaining supported to support existing users).
Blueprint information
- Status:
- Complete
- Approver:
- Steven Hardy
- Priority:
- Undefined
- Drafter:
- None
- Direction:
- Approved
- Assignee:
- Randall Burt
- Definition:
- Approved
- Series goal:
- None
- Implementation:
- Implemented
- Milestone target:
- 2014.2.2
- Started by
- Randall Burt
- Completed by
- Angus Salkeld
Related branches
Related bugs
Sprints
Whiteboard
New template format / DSL and related sessions:
https:/
https:/
https:/
https:/
Next step is to provide DSL/DSL-2 and yaml-rendered TOSCA examples for the templates in https:/
Work Items
Dependency tree
* Blueprints in grey have been implemented.