Marketplace · Extension
Proxmox VE
Provision Proxmox VE QEMU virtual machines by cloning a template and applying the purchased configuration.
About this package
What it does
Provision Proxmox VE QEMU virtual machines by cloning a template and applying the purchased configuration. The adapter checks node and storage capacity, stores a VM mapping and handles lifecycle operations with remote task checks. This is a VM adapter, not a claim of support for every Proxmox resource type. 2
Requirements
Agovena Core ^0.0.1. Enable Provisioning before this extension. 1
This extension is not marked production-ready. Validate its supported workflow in your own test environment before accepting customer orders.
Set up the package
Enable Provisioning and Proxmox and apply migrations. Set api_url, token_user, token_id, secret token_secret, node and storage on the server connection. Use a root URL such as https://pve.example.com:8006; the adapter appends /api2/json. Keep TLS verification enabled. The product requires template_vmid plus suitable CPU, memory, disk and network settings.
Operation and failure handling
Capacity checks compare the requested resources and existing reservations with node and storage data. Malformed responses and insufficient capacity fail rather than implying availability. Clone, start, stop and delete operations validate task IDs and poll task completion. An HTTP response alone is not proof that the VM is ready. After an interrupted operation, compare the VM mapping, remote configuration and task status before attempting another clone. 2