You can design blueprints that create OpenStack projects when consumed.

Prerequisites

  • Verify that you have service architect user privileges to access the plug-in.
  • Verify that the OpenStack Keystone service is connected to an Active Directory server for automatic synchronization. This configuration automatically synchronizes user accounts in Keystone

Procedure

  1. Log in to the vRealize Automation tenant as a service architect.
  2. Select Design > XaaS > XaaS Blueprints.
  3. Click New.
  4. Select the workflow Orchestrator > Library > VMware Integrated OpenStack > Deploy an OpenStack project or Delete an OpenStack project, and click Next.
    The blueprint form appears.
  5. Complete the text boxes in the blueprint form.
    Keystone URL, Project name, Keystone domain name, User name, and Password parameters are mandatory for all blueprints. For the delete blueprint you only need the Project name parameter and the mandatory ones.
    Parameter Label Value Visibility to user
    keystone_url Keystone URL Provide the URL to the Keystone Public Service. False
    admin_username Admin Username Provide a valid Active Directory or LDAP user name with administrative permissions. False
    admin_password Admin Password Provide a valid password for the Active Directory or LDAP user name. False
    admin_project_name Admin Project Name Enter the name for the administrative OpenStack project name where the OpenStack instances will be provisioned. The default is admin. False
    keystone_domain_name Keystone Domain Name Specify the Keystone domain for OpenStack user authentication. Keystone is the OpenStack Identity Service component. The default domain name is default. False
    new_project_name New Project Name Specify the name of the new OpenStack project where the OpenStack instances will be provisioned. You can leave this value empty, which enables the catalog user to specify the name. True
    user_name Username The catalog user's OpenStack account name with the Active Directory or LDAP domain suffix omitted. True
    quotas quotas settings Configure the predefined quota keys and values for the new project.
    • nova_instances = 120
    • neutron_subnet = 130
    • cinder_snapshots = 140
    The quota key names use the servicename_quotaname format, where servicename is the name of the standard OpenStack service and quotaname is the name of the standard OpenStack service quota .
    False
  6. Click Finish.
    The newly created blueprint appears in the list of XaaS blueprints.
  7. To publish the blueprint, select it from the list and click Publish.
    A blueprint becomes available for consumption only after you publish it.