[Quick Hint] Working with AD in vRO with plugin and ldapClient

There are two ways to get data form AD in vRealize Orchestrator with plugin and with ldapClient. Native ldapClient is much more powerful but also a bit more complicated in use. In this short post I’ll show you how to use both. First we will find user email for a known user account name and …

[Quick Hint] Suspend VM monitoring in Patrol with REST call

There are situations when your workflow will have to restart a VM. This post shows a way to disable VM monitoring in Patrol using a simple REST call. This way your monitoring team will not get a false positive alarm and you will avoid unnecessary emails 😉 Disable VM Monitoring: Once you are done with …

Delete Executed Orchestrator Scheduled Workflows

In my vRealize Orchestrator a lot of workflows are being scheduled to be executed automatically in future. Since i like keeping it clean I have a workflow scheduled to be executed daily to clean up all old executed workflows. This way my Scheduled Workflows tab in vRO is always clean. To use the code below …

Running Tripwire Security Scan with REST call

I was asked to initiate Tripwire Scan on all VMs deployed by vRealize Automation. This requirement was an issue raised by compliance audit finding. After some talks to Tripwire team, we decided on an approach to assign a tag to a host in Tripwire this will force initial VM scan. VM is registered in Tripwire …

[Quick Hint] How to get vRealize Orchestrator Scripting.log

If you want to debug a failing action on custom form. There is no other way to do that, but to get access to vRO Scripting.log file. But how can we do that if vRO is now hosted in container running in a pod? Start by logging in to you vRA instance with SSH. Once …

Running Ansible Tower Job with REST API

In vRealize Automation 8.x we have out of the box integration for Ansible and Ansible Tower directly build in in to a Cloud Templates designer. Still there is a way to run this integration as a part of EBS subscription. This way you will be able to detect any single Job failure and decide if …

Automatic disk resizing in vRA8 during deployment

In this post I described how to build a blueprint with multiple disk devices for MS Windows deployment. Now my Linux colleagues want a single disk with multiple LVM Virtual Groups on it. Based on this same disk form input as for Windows deployment of course. The plan is to create one disk with a …

vRO Date manipulation library

This is basic date manipulation library for vRO. DateJs is an JavaScript Date library for parsing and processing dates. It allows for many operations and calculations like: comparing dates, add time spans to a given date, or get N-th day of the week in a given month etc. If you need to calculate a date …

vRealize Automation 8 Rest API How To

In this blog post we will crate a set of actions which will allow us to run any vRA8 REST call. vRealize Automation 8 Swagger documentation can be found under url: https://<vra-server-hostname>/automation-ui/api-docs/ You can find all vRA services here. In this example we will run a request to get all vRA deployments form Deployment service:

[Quick Hint] Input parameters in vRealize Orchestrator 8 payload

Input paraments are available in vRO8 payload only in very early stages of deployment. For example you can easily get them in Deployment requested stage as a vRO8 payload in inputProperties variable But what if you want to have access to your inputs data later in deployment process? You can of course make a REST …