IBM Cloud Orchestrator, Version 2.5

Managing Heat templates

You can manage Heat templates that can be selected and deployed from the Self-Service Catalog.

Before you begin

The Heat template must be a valid Heat Orchestration Template (HOT), as defined in the OpenStack HOT specification. All resources that are referenced in the Heat template must be defined in the OpenStack environment:
  • Images must be stored in OpenStack Glance.
  • Flavors and networks must be defined in OpenStack.
  • Keys must be registered in a project.

Procedure

  1. Log in to the Self-service user interface as a Service Designer.
  2. Click CONFIGURATION > Templates, and then click Heat Templates. The list of the Heat templates is displayed. You can click a template to view the template details.

    If you select one or more Heat templates in the list, the Actions menu is updated to show only the actions that you can apply to the selected Heat templates.

    Depending on your permissions, you can perform the following actions:
    • Creating a Heat template

      See Creating a Heat template.

    • Importing a Heat template

      Click Import Heat Template to import a template from a local file.

      If the Heat template content is not valid, an error message is displayed and the imported file is shown in the Heat template edit view where you can correct the Heat template or cancel the import. For information about Heat template format and specification, see Heat template examples.

      By default, the imported template can be deployed to any region and the users with Domain Administrator or Service Designer role in your domain have full control permission on the template. You can change these settings by editing the Heat template after you imported it.

    • Editing a Heat template

      Select a template and click Edit Heat Template.

      Note: When you edit a Heat template, ensure no other user is editing the same Heat template at the same time, otherwise your changes might be overwritten.
    • Deleting Heat templates

      Select one or more templates and click Delete Heat Template.

    • Modifying the access control list of a Heat template

      See Modifying the access control list of a Heat template.