CreateVm
yaml
type: "io.kestra.plugin.ee.vmware.esxi.createvm"
Examples
yaml
id: esxi_create_vm
namespace: company.team
tasks:
- id: create
type: io.kestra.plugin.ee.vmware.esxi.CreateVm
server: "esxi.mycompany.com"
username: "{{ secret('VMWARE_ESXI_USERNAME') }}"
password: "{{ secret('VMWARE_ESXI_PASSWORD') }}"
hostname: "esxi.mycompany.com"
vmName: "esxi-vm"
networkName: "VM Network"
datastoreName: "datastore1"
isoName: "ubuntu-24.04.2-desktop-amd64.iso"
Properties
hostname *Requiredstring
isoName *Requiredstring
networkName *Requiredstring
password *Requiredstring
server *Requiredstring
username *Requiredstring
vmName *Requiredstring
cpuCount integerstring
datastoreName string
diskSize integerstring
guestOsId string
memorySize integerstring
port integerstring
Default
443