batch_deploy_from_spec
Batch deploy VMs from a YAML specification file. Supports cloning from VM, template, linked clone, OVA, or creating empty VMs with ISO.
Instructions
[WRITE] 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
| Name | Required | Description | Default |
|---|---|---|---|
| spec_path | Yes | ||
| target | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |