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
- Log in to the Self-service user interface as a Service Designer.
- Click , 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.