When you register a vRealize Automation, vRealize Code Stream invokes a local or remote vRealize Automation 6.1. or 6.2 instance to provision infrastructure in a specific environment

About this task

vRealize Code Stream can also invoke multiple vRealize Automation instances.

From a provision task, the release manager can select infrastructure services to be provisioned on resources reserved for that tenant. Each virtual machine uses the resources specified in the machine blueprint when the release pipeline runs.

Prerequisites

  • Log in to the vRealize Automation console as a system administrator or release manager.

  • Verify that you have configured the following components in vRealize Automation.

  • Choosing an Endpoint Scenario see IaaS Configuration for Virtual Platforms.

  • Create a Fabric Group see IaaS Configuration for Virtual Platforms.

  • Create a Business Group see IaaS Configuration for Virtual Platforms.

  • Create a Reservation see IaaS Configuration for Virtual Platforms.

  • Create a Reservation Policy see IaaS Configuration for Physical Machines.

  • Create a Network Profile see IaaS Integration for Multi-Machine Services.

  • Create a Blueprint see IaaS Configuration for Virtual Platforms.

  • Publish a Blueprint see IaaS Configuration for Virtual Platforms.

Procedure

  1. Select Administration > Orchestration Configuration > Endpoints.
  2. Click Add.
  3. Select vRA Provisioning (Code Stream) from the Plug-in drop-down menu and click Next.
  4. Enter a vRealize Automation endpoint name and an applicable description.
  5. Click Next.
  6. Enter the vRealize Automation server configuration details.

    Option

    Description

    vRA Instance Name

    Enter the vRealize Automation instance name.

    Polling Interval

    Time that the task must wait to check the progress.

    Maximum Wait for IP assignment

    Time that the task must wait for the IP addresses to be assigned to a machine before it can report the failure.

  7. Click Next.
  8. Define the user credentials for the vRealize Automation instance authentication.
    • Select Shared session from the drop-down menu to use provisioned blueprints from a remote vRealize Automation instance.

      You must provide the secure vRealize Automation host and port URL, the tenant name, and the user credentials of the user sharing the session for instance authentication.

      Note:

      Select share session to use provisioned blueprints from a remote vRealize Automation instance using a different identity appliance than vRealize Code Stream.

    • Select Per User session from the drop-down menu to use provisioned blueprints in this vRealize Automation.

      The logged in user credentials are applied during instance authentication.

      Note:

      This session does not work if the vRealize Automation instance you are registering is using a different identity appliance than vRealize Code Stream.

  9. Click Add.
  10. Select the Code Stream tab invRealize Automation to continue with the task configuration.

What to do next

Create a provision task to use this endpoint in the release pipeline. See the Using vRealize Code Stream guide.