Mayank Goyal
Browse by topic
-

Add a VCF Automation 9 host to Operations Orchestrator using Library workflow
A short video walkthrough of adding a VCF Automation 9 host to VCF Operations Orchestrator with the built-in Library workflow from the VCF Automation plug-in, plus…
-

Build Tools for Aria: Challenges First, Rewards Later
An honest look at Build Tools for VMware Aria after years of failed setups: fragile builds, 50+ file projects, TypeScript and metadata overload, then the payoff…
-

Decode SCSI Controllers with Orchestrator Code
How SCSI controllers work in vSphere VMs, why PVSCSI suits modern workloads, and the per-controller and per-VM disk limits. Includes Orchestrator code to add a controller,…
-

How to create additional VM Apps Organization in VCF Automation 9 using REST API
VCF Automation 9 lets you create only one VM Apps organization from the UI. Use the REST API instead: create an API token, get a bearer…
-

Custom Progress Bar in Orchestrator for Visual Feedback
A small ProgressBar action for VCF Orchestrator that draws text bars like [####—-] 60% and writes them to a vSphere VM custom attribute, so long provisioning…
-

Enable access to Java Classes in JavaScript code and get Rhino Engine & JavaScript versions
Add a class shutter file and point the rhino-class-shutter-file property at it with vracli so Orchestrator scripts can use Java classes, then check the Rhino engine…
-

Enhanced Logger: My enhancements to Gavin Stephens’s Logger Class
My take on Gavin Stephens’s Logger class for VCF Orchestrator: no errors on empty calls, emoji markers for workflows, actions, success and failure, and a one-line…
-

Quick enable Log Debug Mode in Orchestrator 8.18.1
Nothing from System.debug() showing up in your Orchestrator 8.18.1 logs? Set Server log level to ALL and Scripting log level to DEBUG under System Settings, Log…
-

How to use 3rd-party Polyglot modules as native JavaScript class in VCF Orchestrator
Wrap a third-party Node.js module like the yaml npm package in a VCF Orchestrator action environment, call it from a polyglot action, then expose it through…
-

Using Google SMTP: How to use it inside Automation, Orchestrator and other tools
No internal mail server, or testing in a homelab? Use Gmail SMTP (smtp.gmail.com, port 587, STARTTLS, app password) with the Orchestrator Send notification library workflow or…
-

vRO Configuration Element: Creation using CSV Import/Export
vRO configuration elements have no import or export like resource elements. This CSV-based solution builds a configuration element from name, type, value rows and exports existing…
-

curl2vRO: Effortlessly Convert curl Commands to Orchestrator JavaScript Code
curl2vRO is an open-source Node.js tool that turns a working curl command into Orchestrator JavaScript REST code, including headers, auth and JSON or form bodies, with…
-

Get Orchestrator Hostname and IP using JavaScript
There is no official API for the Orchestrator appliance hostname, so here are two workarounds: parse JVM_OPTS through a local Command, or read the vRA plugin…
-

Enabling Local Process Execution in Orchestrator via VRACLI
Command class calls in Orchestrator fail until local process execution is allowed. Set com.vmware.js.allow-local-process to true with one vracli command over SSH, restart the vco-app deployment…
-

Getting Started with Cisco UCS Manager REST API Using XML in Orchestrator
A first look at the Cisco UCS Manager XML API: log in with aaaLogin to get a session cookie, query a blade with configResolveDn, learn the…
-

vRODoc: Automate Professional Documentation for Orchestrator Actions
vRODoc is a PowerShell script that pulls a package from VCF Operations Orchestrator, turns its actions into JSDoc-annotated JavaScript and builds searchable HTML docs. Version 2.0…
-

Comparative Analysis of Orchestrator Polyglot Approaches
Aria Automation Orchestrator gives you three ways to bring Python, Node.js or PowerShell dependencies into actions: Zip Bundles, Script Environments and Native Libraries. A side-by-side look…
-

How a Simple Code Crashed our VCF Orchestrator Service
A tiny loop that keeps doubling a string took down our VCF Orchestrator node for over a minute and failed active workflows. What happened, why the…
-

Get Operation with Pagination – Library Workflow Wrapper
The vRA plugin’s Get Operation library workflow returns only one page of results. This wrapper workflow loops through every page of Aria Automation API responses, so…
-

Generating CSV Reports for Managed VMs in VMware Aria Automation
Build a CSV report of every managed VM in VMware Aria Automation from Orchestrator, with power state, hostname, IP, CPU, memory, owner and deployment. Version 2.0…









