Chapter 4. CloudFormation Provisioning via Services
After creating your template, you can add it as a catalog item to the Service Catalog. Stacks can then be created from templates and launched from the Service Catalog.
4.1. Adding a New Catalog
Use this procedure to add a new catalog using the dashboard UI.
- Navigate to → and select Catalogs in the accordion menu.
-
Click
Configuration, then click
Add a New Catalog. The Adding a new Catalog window is displayed.
- In Basic Info, add Name and Description for the new catalog.
- You can assign catalog items in Assign Catalog Item.
- Click Add.
4.2. Adding a New Service Dialog
Use this procedure to add a new service dialog based on the input parameters defined in the orchestration template.
- Navigate to → and click Orchestration Templates in the accordion menu.
- From All Orchestration Templates, select the orchestration template you want to create a service dialog from.
-
Click
Configuration, then click
Create Service Dialog from Orchestration Template. The Adding a new Service Dialog from Orchestration Template window is displayed.
- In Service Dialog Information, add a Service Dialog Name.
- Click Save.
4.3. Adding a New Catalog Item
Use this procedure to add a new service catalog item using the dashboard UI.
- Navigate to → and select Catalog Items in the accordion menu.
-
Click
Configuration, then click
Add a New Catalog Item. The Adding a new Service Catalog Item window is displayed.
- Choose Orchestration from Catalog Item Type.
-
In Basic Info, add Name and Description. Select the Display in Catalog box.
- Select the Catalog, Dialog, and Orchestration Template from their respective list.
Select Provisioning Entry Point. The default is
/Cloud/Orchestration/Provisioning/StateMachines/Provision/default.
- Click Add.
4.4. Ordering Service
Use this procedure to order a service catalog item using the dashboard UI.
-
Navigate to → and select Service Catalogs in the accordion menu. From All Services catalogs, select the catalog item that you want to order. The Service window with the name and description of the service to be ordered is displayed.
-
Click Order. The Order Service window with Options and Parameter is displayed.
- Enter stack name in Stack Name.
- The On Failure value is Rollback by default.
Timeout is optional. You can type the number of seconds to timeout the provision at the provider side.
NoteThe number of seconds get converted (rounded) to minutes when ordering the provision through Red Hat Enterprise Linus OpenStack Platform. For example, 100 seconds rounds to two minutes.
You can use the default parameter values from the template, or enter new values as appropriate.
NoteThe Parameters vary per dialog; therefore, the parameters shown in the Order Service window may or may not exist depending on the dialog.
- Click Submit.
The order request is submitted. After a request has been approved, the various stages of fulfillment are executed. You can see the progress status of the provisioning process in → .
4.5. Orchestration Stacks
After ordering a service, you can see the progress state of the provisioning process in → .
-
Initially, the Request State shows Pending with its Approval State as Pending Approval.
-
After the request is Approved, the various stages of fulfillment are executed, and reflect accordingly under Request State.
-
After the Request State is Finished, you can see the stack entry created in → → . In the screen capture below, you can see the heat-stack we created from the catalog item ordered from the Service Catalog as shown in the previous section.
-
You can click on the stack to see a summary of its properties and relationships, and the instance(s) included in the stack. You can click on the instance(s) to see all instance details.
You have now deployed instances and its associated collection of resources (called a stack) using an orchestration template.

Where did the comment section go?
Red Hat's documentation publication system recently went through an upgrade to enable speedier, more mobile-friendly content. We decided to re-evaluate our commenting platform to ensure that it meets your expectations and serves as an optimal feedback mechanism. During this redesign, we invite your input on providing feedback on Red Hat documentation via the discussion platform.