Tutorial
Browse by topic
-

Deploy a repeatable WordPress server with VCF Automation and cloud-init
Turn a plain Ubuntu 24.04 template into a ready WordPress server with one VCF Automation cloud template. Static IP, DNS, NTP, users and WordPress all come…
-

Multi-NIC VMs with static IPs in VCF Automation
Build VCF Automation VMs with up to three optional NICs, each static or DHCP, any number of data disks with their own sizes, and NTP, all…
-

VCF Automation 9: From Wizard to Blueprints
In the VCF Automation 9 All Apps organization, the create wizards generate clean Kubernetes manifests. Copy that YAML into a blank blueprint under a Supervisor Namespace…
-

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…
-

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…
-

Setting up Authentication in VCF Orchestrator with no Control Center
From Orchestrator 8.18.1 the Control Center is gone, so a fresh standalone appliance has no UI login until you configure authentication. Run the vracli vro authentication…
-

Enabling vTPM in vSphere VMs using Orchestrator
Enable a virtual TPM on vSphere VMs with Aria Automation Orchestrator: a PowerCLI action runs New-vTPM, and a workflow triggered by an Aria Automation event subscription…
-

How to increase the 50 Subscriptions Limit per Event Topic in Aria Automation
On-premises Aria Automation caps blocking subscriptions per event topic, which surfaced during a SaaS migration. Raise the limit by editing the ebs-app deployment with kubectl, adding…
-

Bulk cancel Running Workflows in Orchestrator
Cancel many running Orchestrator workflows at once with a workflow that uses the REST API. Give it the FQDN, a Bearer token and a cutoff date,…
-

Lock Orchestrator workflows | Make them Noneditable
Hide the Edit button on critical Orchestrator workflows. Import my lockWorkflow package and run Lock or Unlock a Workflow, which sets allowed-operations to vf through the…
-

Upload a vRO package using vRO Node.js action
vRO handles multipart uploads poorly, so this uses a Node.js polyglot bundle as a read-only filesystem holding your package. Import the uploadPackageToVro.zip bundle into an action…
-

Create ESXi root account with vRO
Create and manage ESXi local user accounts from vRO with the Scripting API. A createEsxiLocalUser action sets the access mode (Admin, ReadOnly, NoAccess), and a downloadable…
-

Edit text-based Resource Elements On-The-Go
Updating a text-based resource element in vRO usually means export, edit and re-import. This workflow package lets you pick a resource element such as a YAML…
-

Different Ways to restart Orchestrator 8.x
Restarting Orchestrator 8.x safely, all in one place: kubectl rollout or scaling the vco-app pod, deploy.sh over SSH, Control Center, a guest OS restart in vSphere,…
-

Action Environments: Orchestrator Polyglot Script Environments
Since vRO 8.8, environments let Python, Node.js and PowerShell scripts pull npm, pip or PSGallery packages directly, with no zip bundles. Walk through creating an environment…
-

Getting Started: Cloud Assembly Code Examples
A collection of Cloud Assembly YAML snippets for vRA 8.x cloud templates: literals, environment and resource variables, conditions, operators, inputs, property bindings, secrets, dropdowns with enum…
-

Valid JavaScript Variable names in vRO
Did you know var π = Math.PI; is valid in vRO? A look at which Unicode characters JavaScript allows in identifiers, the reserved words you cannot…
-

Change your OAuth 2.0 token strategy using Scripting API
vRO 8.7 added a choice of how OAuth 2.0 REST hosts send their bearer token: the oauth_token query parameter or the more secure Authorization header. A…
-

Don’t Ignore .gitignore in vRO 8.x
Using git with vRO 8.x? A .gitignore file at the repo root keeps test actions, environment-specific configuration elements, packages, library content and multi-node workflows out of…
-

vRO Debugger: How to Use Breakpoints and Watch Expressions
Stop scattering System.log() lines through your code. Use the Orchestrator debugger to pause an action on a breakpoint, step through it line by line, and test…









