Skip to main content
Providers

vSphere

Not yet scored

Connects via the vSphere Automation API session endpoint, with an optional legacy VI/JSON API gated to vCenter 8.0 Update 1 or later.

Day-2 operations like snapshots or vMotion return an explicit unsupported-API error on older vCenter versions instead of failing in a way that looks like a generic connection problem.

  • A minimal-role privilege system (Inventory, Apply-Core, Apply, Apply-Crypto) means day-2 accounts never receive Authorization.* privileges.
  • Snapshots, hot reconfiguration, and vMotion all require the newer vCenter API — older versions get an explicit unsupported error rather than a silent failure.

This provider isn't yet included in the capability maturity matrix — it has real Terraform generation and validation, but FinOps, drift, day-2, and copilot support aren't independently rated yet.

What NebulaStack actually generates for vSphere

vSphere integration drives vCenter through both the vSphere Automation API and the Virtual Infrastructure JSON API (vCenter 8.0 Update 1+), with Terraform emit via the official hashicorp/vsphere provider.

A minimal real resource

resource "vsphere_virtual_machine" "web" {
  name             = "web"
  resource_pool_id = data.vsphere_resource_pool.pool.id
  num_cpus         = 2
  memory           = 4096
}

Under the hood

  • backend/src/services/vsphere/vcenter-client.ts
  • backend/src/services/vsphere/vsphere-minimal-role-privileges.ts

Ready to try it?

Start for free, no credit card.