Heat/Vocabulary
< Heat
Revision as of 06:53, 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.
See also: Heat/Vision
This is work in progress. Experts please amend as appropriate, and more comments at right or underneath.
This DSL | CFN | TOSCA | CAMP | - | Comments |
---|---|---|---|---|---|
Component | juju charm; puppet, chef roles | node (component) | Application Component, Platform Component | Maybe a AWS::CloudFormation::Init section at a stretch? Answer: no. | |
Blueprint | template | service/topology template | Assembly Template | ||
Deployment | stack | service, topology | Assembly | ||
Static Resource | more properties/metadata | artifact (component) | Application Component Template | ||
Deployment Resource | resource | artifact | Application Component | Mostly the same | |
Options | Parameter declarations | parameters | |||
Inputs | Parameters | properties | Parameters | CAMP Parameters = WIP | |
Constraints | Parameter constraints | ||||
Provider | (none) | (out of scope, related to requirements and capabilities) | (out of scope, related to requirements and capabilities) | 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) | An Environment may span multiple providers in multiple clouds |