Jump to: navigation, search

Heat/Vocabulary

< Heat
Revision as of 00:07, 17 April 2013 by Adrian Otto (talk | contribs)

This is a comparison of the equivalent vocabulary for describing the primitives used during orchestration. The first column references This DSL.

AKA: asalked's guide to the madness (rendered more or less mad by alexheneveld)

This is work in progress. Experts please amend as appropriate, and more comments at right or underneath.

This DSL CFN TOSCA CAMP - Comments
Blueprint template service/topology template assembly template
Deployment stack service, topology assembly
Deployment Resource resource artifact Application Component Mostly the same
Inputs Parameters properties parameters
Options Parameter declarations parameters
Constraints Parameter constraints
Static Resource more properties/metadata artifact (component) Application Component Template
Provider capabilities (and requirements) capabilities (and requirements) Resource Plugin exposed so the user can choose the plugin they want? (Answer: An abstraction for implementation details.)
Environment (none) (out of scope, handled by requirements) (out of scope, related to requirements and capabilities)
Component juju charm; puppet, chef roles node (component) component maybe a AWS::CloudFormation::Init section at a stretch