CloneVm
yaml
type: "io.kestra.plugin.ee.vmware.vcenter.clonevm"
Examples
yaml
id: clone_vm
namespace: company.team
tasks:
- id: clone
type: io.kestra.plugin.ee.vmware.vcenter.CloneVm
server: "vcenter.mycompany.com"
username: "{{ secret('VMWARE_VCENTER_USERNAME') }}"
password: "{{ secret('VMWARE_VCENTER_PASSWORD') }}"
sourceVmName: "base-vm"
targetVmName: "cloned-vm"
hostname: "esxi01.mycompany.com"
datastoreName: "datastore1"
powerOn: true
yaml
id: clone_vm_to_template
namespace: company.team
tasks:
- id: cloneVmToTemplate
type: io.kestra.plugin.ee.vmware.vcenter.CloneVm
server: "vcenter.mycompany.com"
username: "{{ secret('VMWARE_VCENTER_USERNAME') }}"
password: "{{ secret('VMWARE_VCENTER_PASSWORD') }}"
sourceVmName: "base-vm"
targetVmName: "template-vm"
hostname: "esxi01.mycompany.com"
datastoreName: "datastore1"
convertToTemplate: true
Properties
datastoreName *Requiredstring
hostname *Requiredstring
password *Requiredstring
server *Requiredstring
sourceVmName *Requiredstring
targetVmName *Requiredstring
username *Requiredstring
convertToTemplate booleanstring
Default
false
port integerstring
Default
443
powerOn booleanstring
Default
false