VMware ResetVm

VMware ResetVm

Certified
Enterprise Edition

Hard reset a VM via vCenter

Performs a power-cycle reset of the VM without guest shutdown. Use only if the VM is unresponsive; prefer RebootVm when VMware Tools is available. Requires the VM to be powered on.

yaml
type: io.kestra.plugin.ee.vmware.vcenter.ResetVm

Hard reset a VM on vCenter

yaml
id: reset_vm
namespace: company.team

tasks:
  - id: reset
    type: io.kestra.plugin.ee.vmware.vcenter.ResetVm
    server: "vcenter.mycompany.com"
    username: "{{ secret('VMWARE_VCENTER_USERNAME') }}"
    password: "{{ secret('VMWARE_VCENTER_PASSWORD') }}"
    vmName: "vm-to-reset"
Properties

Password

Server hostname or IP

FQDN or IP of the vCenter or ESXi endpoint (no scheme or port).

Username

e.g. Administrator@vsphere.local for vCenter or root for ESXi.

VM name

Reference (ref) of the pluginDefaults to apply to this task.

Default443

Server port

Defaults to 443.

Trust store path

Optional path to a PKCS12 trust store containing the CA certificate(s) used to validate the vCenter/ESXi server's TLS certificate. If omitted (or if the path does not exist), the JVM's default trust store (system CA certificates) is used instead. Certificate validation is always enforced; this plugin never disables TLS certificate validation.