Overview: create a blueprint in the blueprint designer

In addition to importing blueprints from providers, you can use the blueprint designer to create custom blueprints.

Example: Create a blueprint using the blueprint designer

  1. When you click New, the new blueprint opens on the Deployment Model tab of the blueprint designer. The Deployment Model tab is a visual canvas where you drop resource blocks. Each resource block represents a CI in a multi-tier application stack.
  2. Once all the resources that you want are on the canvas, you drag a connection from the blueprint container to the entry point for the stack. The blueprint container represents all resources in the blueprint—more on that in a moment. Next, drag a connection between each pair of resource blocks that should be connected. In the example, you connect the virtual server to the datacenter to indicate the "hosted on" relationship between the resources. The system does not allow certain connections (for example, an AWS datacenter cannot host an ARM resource).
    OK, now you have a visual model of the resources and relationships that make up the deployment model for the blueprint. That is all you have to do on the Deployment Model tab. (Recall that this blueprint is a template—a representation of your design intent for the catalog item—not a representation of a particular virtual server on a particular datacenter. The particular virtual server comes into existence later when a user requests the catalog item stack that this blueprint represents.)
    Note: As you update the resources in the deployment model, the system generates the Cloud Template—a complete representation of the deployment model in YAML script.

    You can export the Cloud Template representation of the deployment modeland later import it into another Cloud Management instance.

  3. Configure the operations that the system performs on the resources and the attributes to use while performing the operations. For each operation, select a tab to configure:
    • The Inputs that users must enter when they provision the resource.
    • The Steps that perform the operations on the resources in the stack that the blueprint represents.
    • The content and behavior of the Form that the user fills in while requesting the resource.
    On the Operations tab, select the 'Provision' Blueprint Operation.
    • First, you configure the operations to perform on the blueprint container (recall that the blueprint container represents all resources in the deployment model).
    • Now, configure the operations to perform on each resource in the deployment model. On the Execution Plan tab, the Resource Operations list and the Attributes list are auto-populated with settings that you rarely have to modify.
    • Select the next resource operation in the list and work on its attributes. Again, you rarely have to modify the attribute settings.
    • Now, configure the remainder of the operations: In turn, select Stop, Start, and Deprovision blueprint operations and then configure the associated resource operations.
  4. When you feel that the design is complete, check in the blueprint.
  5. When you are ready, you can click Create Catalog Item to publish the blueprint as a catalog item. To view all published catalog items, navigate to Cloud Management > Cloud Service Design > Blueprint Catalog Items.