batch_deploy_from_spec
Deploy multiple virtual machines simultaneously using a YAML specification file that supports cloning from templates, snapshots, OVA files, or creating empty VMs.
Instructions
Batch deploy VMs from a YAML specification file.
The YAML spec supports all provisioning channels:
source: clone from a VM
template: clone from a vSphere template
linked_clone: instant clone from a snapshot
Per-VM ova: deploy from OVA file
Fallback: create empty VMs (optionally with ISO)
Args: spec_path: Path to the deploy.yaml specification file. target: Optional vCenter/ESXi target name from config.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| spec_path | Yes | ||
| target | No |