Skip to content
agovena.
agovena.
Get started
Community
Back to marketplace

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

Open the provider guide

Sources

Search documentation

Search guides, commands and API endpoints

What are you looking for?

Documentation