Aria Automation Orchestrator
Browse by topic
-

Solving Scheduled Workflow Failures from Service Broker: Using an API to Bypass Execution Token Timeouts
Scheduled Orchestrator workflows requested from Service Broker can fail hours later because the user’s execution token has expired. A PATCH call to /vco/api/tasks/credentials makes an admin…
-

ModernvROAPI.in – The Successor to vroapi.com
modernvroapi.in is a new home for VCF Operations Orchestrator plugin API documentation, replacing the unmaintained vroapi.com. It offers full-site search, light and dark themes, one-click TypeScript…
-

Cloud Templates: Types of Resource Connections
Solid arrows, dashed arrows and solid lines on the VMware Aria Automation Assembler canvas mean different things. See how explicit dependsOn ordering, implicit property bindings and…
-

Stop the Race Condition: AtomicInteger class in Orchestrator
Two vRO workflows updating the same Configuration Element counter can hand out the same IP. AtomicInteger does the read, modify and write in one step, so…
-

New Release: vRO Code Editor Resizer 2.0.0 – Chrome Plugin
Version 2.0.0 of the vRO Code Editor Resizer Chrome extension adds a movable button that remembers its position, works in the Actions view, only shows up…
-

Why VMware Aria Automation Isn’t a True GitOps Platform
Aria Automation does IaC well with YAML cloud templates and Git integration, but it has no pull-based reconciliation or drift detection, so it is not true…
-

Managing vSphere VM Advanced Configuration Parameters with Orchestrator
Use Orchestrator to read and set vSphere VM advanced configuration parameters (extraConfig), even on powered-on VMs, hook it into Aria Automation post-provisioning, and pass guestinfo metadata…
-

Preserving OVF Properties Across Failover Using Orchestrator
SRM and Live Recovery do not keep OVF (vApp) properties on failover. This Aria Automation Orchestrator workflow exports them from selected VMs into a timestamped CSV…
-

Video – VMware Aria Orchestrator Coding using Comet Browser AI
A video walkthrough of coding in VMware Aria Orchestrator with help from Comet Browser AI, the AI-powered browser, to see how far an AI assistant in…
-

How to return variables from a Python Runtime in Orchestrator workflow
Python code in a Scriptable Task returns nothing to the workflow. Put it in a Python Action with a handler(context, inputs) function and a Properties output…
-

Code Snippet: Get VM (Vc:VirtualMachine) using MoRefId in Orchestrator
A small Orchestrator action that finds a vCenter VM (VC:VirtualMachine) by its MoRef ID, such as vm-3021, with an optional vCenter FQDN to search a single…
-

User Input Requests in Service Broker Inbox: More than Approvals
Approvals only let you approve or reject. User Input Requests in the Service Broker Inbox let an approver fill in or edit values for a waiting…
-

Resubmitting Failed Deployments in Service Broker using Day-2 Ops | VCF Automation
Tired of refilling a long Service Broker form after a failed deployment? Import a vRO package and add a Resubmit Deployment Day-2 action that redeploys with…
-

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…









