Create a simplified Azure catalog item

Cloud admins can create simplified, pre-configured VM offerings to simplify and standardize the methods used by a cloud user to order a VM.

Before you begin

Role required: cloud_admin

About this task

The standard VM ordering process requires that the cloud user supply information regarding the deployment and provisioning that they may not know or care about. Simplified VM catalog offerings eliminate many of these steps, since the offerings are already pre-configured with certain key provisioning information such as subscription and region.

Procedure

  1. Navigate to Maintain Catalog Items > ARM Template Items.
  2. Click on the Azure VM Instance - Advanced item.
  3. From the "Related Links" section, select Duplicate Catalog Item.
  4. On the new form, modify the Name and specify the following settings as desired:
    Table 1. Azure Simplified VM Template Catalog Item form
    Field Description
    Name Name for this VM catalog item.
    Category Category that includes this catalog item. Azure: Azure Virtual Machines.
    Workflow Workflow for the request that is used to provision the VM. Azure: Virtual Machine Request IP0.
    Icon Image that represents the item in the service catalog.
    Short description By default, this value is the same as the name. Update as needed.
    Price The system calculates the price based on the VM size.
    Omit price in cart Select the check box to not display the price of the item while the user is configuring the VM to request.
    Billable Select the check box to cause the resource to generate billing data.
    Active Select the check box to cause the item to appear in the catalog. Clear the check box to not list the item in the catalog.
    Description Description of the VM to be ordered. If the requester selects a VM size, the system populates the Description with CPU, memory, and disk size.
    Picture PNG format file that represents the item to requesters who view the list of catalog items.
    Subscription Subscription to which this catalog item is charged.
    Note: If you specify a value, then the requester cannot choose a value while requesting a VM.
    Region Azure region where the resource group is located.
    VM template Base template from which this catalog item was derived.
    Skip approval Select the check box to not require approval of a request by a user in the Azure Approvers group for this item (Virtualization Provider > Azure VM in the Approver Group list).
    Note: Other approvals that apply to requests through the service catalog are still required.
    Allow deployment to existing group Allow deployment of new VM into an existing Resource Group. If left unchecked, then a new Resource Group is created.
    Provisioning mode
    • Automatic: No catalog task is assigned to the Cloud Operators group. The system selects provisioning information and places the request into the provisioning workflow.
    • Manual: A catalog task for specifying provisioning information is assigned to the Cloud Operators group with no automatic selections. The cloud operator can review the settings before closing the task.
    Provider Azure: Azure Template.
    VM location Region in Azure where the VM is to be deployed.
  5. In addition to these entries, you can opt to pre-configure additional variables that aid in the provisioning of requested virtual machines. These variables are available from the Variable Sets tab, located below the Related Links section. There are seven Variable Sets available for configuring:
    Table 2. Available Variable Sets
    Name Description
    Terms and Conditions Your company-specific terms and conditions for deployment.
    Azure Template Provisioning Variables Variables related to configuring a VM in Azure. Example: resource groups.
    Cloud Resource Provisioning Variables Variables related to creating a VM instance. Example: lease start and end times.
    Cloud Management Auto Tagging Variables Variables used to create tags for VM cost management. Example: cost center.
    Provisioning Rules Log Provisioning information.
    Azure Single VM Variables* Variables containing VM image specifications. Example: deployment region.
    Single Advanced Template Parameter* Variables used by Azure for deployment. Example: virtual network name.
    Note: Changes made by the cloud admin to the last two Variable Sets (Azure Single VM Variables, Single Advanced Template Parameter) apply to ONLY the particular catalog item from which the change was made. Changes made to all other Variable Sets apply to all catalog items made from the same VM template.
  6. When you have configured all settings and the catalog item is ready for consumption, click Publish.
  7. You can verify that the item behaves as you expect through the ordering and provisioning processes. Click Try It to go through the process of configuring, ordering, and then validating the VM.
    Cloud users can order the item from their Cloud Resources page.