vRealize Orchestrator

Updating Custom Properties in a vRealize Automation 8 Deployment with a vRealize Orchestrator Workflow

When deploying machines from vRealize Automation version 8.x custom properties can be used to store values that you want to process yourself during the lifecycle of the machine. These custom properties can be accessed and updated with a vRealize Orchestrator workflow when called by a subscription. How to read and update custom properties is documented in this article. In the video below I show how the properties are read and updated. Also a new custom property is added during execution.

Creating your first vRealize Orchestrator Workflow

This article is based on using the HTML-based user interface that was introduced with vRealize Orchestrator version 7.5 and which is the only available client in version 8. If you are running an older version and would like to use the instructions for the older Java-based client then you can find those instruction here

Configure Permissions for vRealize Orchestrator with AD

vRealize Orchestrator allows you to configure permissions for users in your authentication domain to access your vRO deployment with different types of access. While you might want administrators to access your workflows from the vSphere Web Client sometimes there will still be users that need access with the vRO client. One example is a group of developers that you only want to allow access to one or just a few folders in your vRO environment.

vRealize Automation 7 External Approval Policy with vRealize Orchestrator Workflow

With vRealize Automation 7 an Approval Policy can be linked to an event subscription that in turn can trigger a vRealize Orchestator workflow to perform an external approval process. In this article I describe how to setup the Workflow, the Approval Policy and the Event Subscription.

Workflow as downloadable package

Workflow to use for vRO Cluster Demonstrations

This simple workflow can be used to demonstrate the failover behavior in case of a vRealize Orchestrator node failure. It creates the number of VMs that your specify. I suggest 30. During the execution of the workflow power off one node of the cluster and you will be able to demonstrate that the execution continues on another node.

The workflow is available as a downloadable package:

com.vmwarebits.clustertest.zip

Process a text file from a Resource Element through an Array

This example workflow shows how you can use a ResourceElement containing a list of virtual machine names and execute a workflow for each of the VMs in the list. The workflows and actions are available as a package here: com.vmwarebits.vmlistExample.zip.

To use the workflow yoi create a ResourceElement and import a text file that contains the virtual machine names, such as in the next image.

vRealize (vCAC) and vCenter Orchestrator workflow to change the machine name before building the machine

This workflow allows you to change the machine name for a vRealize Automation Virtual Machine during the build process. It is based on the articles series on the VMware Blog created by Ted Sprinks. (link) That series of three articles is very good, but it might be a bit lengthy if you just need this one single workflow.

vRealize Orchestrator workflow to find a workflow by it's ID

When you have the ID of a workflow then how do you find out what the name of the workflow is and where it's located. To simplify this search I have created this workflow.

You can download the workflow here.

This is the code of the scripting element that is used for the search: