-
v1.0.0
Stablereleased this
2026-03-16 02:35:35 -04:00 | 1 commits to main since this releasev1.0.0 — Complete Provider Rewrite
Complete rewrite of the VirtFusion Terraform provider using the Terraform Plugin Framework.
Highlights
- 20 managed resources: server, server_build, firewall, IPv4, SSH keys, users, self-service billing, and more
- 30 data sources: hypervisors, packages, servers, IP blocks, templates, VNC, backups, and more
- Automatic multipage pagination for all list endpoints
- Configurable
resultsparameter on all list data sources (default: 300) - Flexible endpoint configuration — accepts hostname, full URL, or
/api/v1path - Environment variable support:
VIRTFUSION_ENDPOINTandVIRTFUSION_API_TOKEN
Breaking Changes from v0.0.3
- Provider rewritten using Terraform Plugin Framework (state from v0.x is not compatible)
virtfusion_sshrenamed tovirtfusion_ssh_keyvirtfusion_buildrenamed tovirtfusion_server_build- Server data source schema changed:
user_id→owner_id, resource fields restructured - IP block
typechanged from string to int64 (4=IPv4, 6=IPv6)
Security
- URL path injection prevention via
url.PathEscape - Sensitive attributes properly marked (
api_token,token,url,password) - API error bodies truncated to 500 bytes
See CHANGELOG.md for full details.
Downloads