Generate a Heat Orchestration Template

Heat Dashboard provides a user-friendly interface to generate Heat Orchestration templates in a Drag and Drop way.

Generate a template

  1. Log in to the dashboard.

  2. On the Project tab, open the Orchestration tab and click Template Generator category.

  3. Wait until the page is completely loaded. It may take several seconds.

  4. Click the dropdown menu of Template Version, and choose an appropriate version.

  5. Drag icons of resource types at the top of the page to the central canvas.

  6. Click icons on the canvas to specify properties of resources.

  7. Click EDIT button at the top of the canvas, to enable manipulate mode.

  8. When in manipulate mode, click on CONNECT button to add an edge between icons.

  9. Click edges to show details of connections.

  10. Click the Generate Template button at the top-right of the page and generated template will be shown in a text box. You can also add modification to the template here.

  11. Click CREATE STACK to jump to continue to Launch Stack.

  12. Click DOWNLOAD STACK to download the generated template.

  13. You can also click the Manage Drafts button at the top-right of the page, to temporarily save the editing canvas or to load a saved one.

Currently Supported resource types

13 types of resources are supported in the first release of Heat Dashboard.

  1. OS::Cinder::Volume

  2. OS::Cinder::VolumeAttachment

  3. OS::Heat::ResourceGroup

  4. OS::Neutron::FloatingIP

  5. OS::Neutron::FloatingIPAssociation

  6. OS::Neutron::Net

  7. OS::Neutron::Port

  8. OS::Neutron::Router

  9. OS::Neutron::RouterInterface

  10. OS::Neutron::SecurityGroup

  11. OS::Neutron::Subnet

  12. OS::Nova::KeyPair

  13. OS::Nova::Server