Heat components
The following are the main components for the Heat orchestration framework:
- The Heat CLI
- heat-api
- heat-api-cfn
- heat-engine
- Heat Orchestration Template (HOT)
The Heat CLI
The Heat CLI is the command-line tool for Heat. It interacts with heat-api to run AWS CloudFormation commands; or otherwise, it can directly run REST API commands for Heat.
heat-api
The heat-api component offers a REST API, which is OpenStack native. To process the user requests, this API forwards those requests to the Heat engine using the RPC.
heat-api-cfn
The heat-api-cfn module offers another API that is compatible with AWS CloudFormation. It also processes queries after forwarding them to heat-engine over RPC.
heat-engine
The heat-engine is the core component of the Orchestration service for OpenStack. It is responsible for launching new services and instances according to the given templates.
Heat Orchestration Template (HOT) specification
Heat Orchestration Template (HOT) is a new template format developed as an...