bpg/terraform-provider-proxmox
Terraform / OpenTofu Provider for Proxmox VE observed · 2026-08-28
Health v2 · maintenance only
92/100
- Activity 99
- Release rhythm 79
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 7.0
- age_days: 1821
- days_rel: 61
- days_push: 8
- n_releases_24m: 73
Adoption not part of the score
2199 stars · 309 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
A Terraform and OpenTofu provider that enables declarative management of Proxmox Virtual Environment resources such as VMs, containers, storage, users, and ACLs. It is an actively maintained fork of the unmaintained danitso provider, supporting Proxmox VE 8.x/9.x with API token, ticket, and password authentication.
Use cases
- provision proxmox vms with terraform
- manage proxmox cluster as code
- clone vm templates in proxmox via opentofu
- automate proxmox lxc container creation
- configure cloud-init for proxmox vms
- manage proxmox users roles and acls with terraform
- download cloud images and create vms in proxmox
When to choose
- you use Terraform or OpenTofu and want declarative, version-controlled Proxmox infrastructure
- you need to automate VM/container lifecycle, cloning, and cloud-init setup on Proxmox VE 8.x or 9.x
- you want CI/CD-friendly API token authentication and importable existing resources
When to avoid
- you run Proxmox VE 7.x, which is unsupported
- you need guaranteed backward compatibility between minor releases while the provider is on 0.x
- you use a different hypervisor such as VMware, libvirt, or a public cloud
Facets
plugin · maturity active
infrastructure-as-code configuration-management deployment cloud infrastructure-as-code cloud-computing self-hosted go cross-platform cli self-hosted terraform-provider opentofu proxmox-ve iac vm-provisioning cloud-init qemu-kvm virtualization devops
10 sources
- readme: https://github.com/bpg/terraform-provider-proxmox · fetched 2026-08-28 · 8f5ac66734c8
- homepage: https://bpg.sh/docs/ · fetched 2026-08-29 · d42ee532367c
- site_page: https://bpg.sh/docs/guides/clone-vm · fetched 2026-08-29 · d99e054a2a33
- site_page: https://bpg.sh/docs/resources/acl · fetched 2026-08-29 · 43b8001d8422
- site_page: https://bpg.sh/docs/data-sources/acme_account · fetched 2026-08-29 · caab951d150b
- site_page: https://bpg.sh/docs/guides/cloned-vm · fetched 2026-08-29 · 767eade94360
- site_page: https://bpg.sh/docs/guides/migration-vm-clone · fetched 2026-08-29 · 48a18ac7505e
- site_page: https://bpg.sh/docs/guides/cloud-init · fetched 2026-08-29 · 4a64831e9a37
- site_page: https://bpg.sh/docs/guides/cloud-image · fetched 2026-08-29 · d9e60aef7520
- site_page: https://bpg.sh/docs/guides/dev-proxmox-setup · fetched 2026-08-29 · afc712517c0a
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| bpg/terraform-provider-proxmox | main | 92 |
For agents
markdown · JSON · MCP: product_card(name="bpg/terraform-provider-proxmox")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem