VMWare
VMWare provisioning is done via the vCenter api's and a cloud-init script that is bundled into an ISO (per VM).

You first need to create a base VM template or image to use for cloning from:
1 2 3 4 5 6 7 8 9 | target: vmware template: BASE_TEMPLATE vcenter_hostname: vcenter_username: vcenter_password: region: dc1 az: cluster1 #Specify either the VLAN ID or switch name subnet_name: 1 |
Options
| Config | Default | Description |
|---|---|---|
| datacenter | alias: region | |
| cluster | alias: az | |
| vlan | alias: subnet_name | |
| vcenter_hostname | ||
| vcenter_username | ||
| vcenter_password | ||
| vm_groups | ||
| vm_attributes | alias: tags | |
| datastore |