EsxiPublisher creates one ESXi Native virtual machine per publisher name. It is direct-host ESXi support and does not replace VspherePublisher.
Inputs
Required: diskStore, virtualNetwork, and tenantUrl plus apiToken unless registrations is provided.
Optional platform inputs: os, memory, numVCpus, and diskSize.
Image and bootstrap behavior
The component passes cloud-init through ESXi guestinfo keys. Use an Ubuntu 22.04 cloud-init capable template or OVF source prepared for the ESXi Native provider.
Outputs
publisherNames and secret publishers, keyed by publisher name.
Pulumi CLI
1 2 3 4 5 6
pulumi config set esxi-native:host https://esxi.example.com/sdk pulumi config set esxi-native:user root pulumi config set esxi-native:password --secret pulumi config set netskope:tenantUrl https://tenant.goskope.com pulumi config set netskope:apiToken --secret pulumi up