{"repo":"dmacvicar/terraform-provider-libvirt","free":true,"listed":false,"github":"https://github.com/dmacvicar/terraform-provider-libvirt","clone":"git clone https://github.com/dmacvicar/terraform-provider-libvirt.git","description":"Terraform provider to provision infrastructure with Linux's KVM using libvirt","language":"Go","stars":1872,"topics":["terraform","terraform-provider","libvirt","kvm","virtualization"],"license":null,"category":"deployment-docker-iac","readme_excerpt":"Terraform provider for libvirt This provider allows managing libvirt resources (virtual machines, storage pools, networks) using Terraform. It communicates with libvirt using its API to define, configure, and manage virtualization resources. This is a complete rewrite of the legacy provider. The legacy provider (v0.8.x and earlier) is maintained in the v0.8 branch. Starting from v0.9.0, all releases will be based on this new rewrite. Goals This rewrite improves upon the legacy provider in several ways: 1. API Fidelity - Models the libvirt XML schemas directly instead of abstracting them, giving users full access to libvirt features. Schema coverage is bounded by what libvirtxml supports. 2. Current Framework - Built with Terraform Plugin Framework, as the SDK v2 used in the legacy provider is deprecated 3. Best Practices - Follows HashiCorp's provider design principles Supported Resources & XML Coverage Resource Status XML Coverage ---------- -------- -------------- libvirt domain ✅ Supported Full coverage of libvirtxml’s domain schema (devices, CPU, memory, features, RNG, TPM, etc.). libvirt network ✅ Supported Full coverage of libvirtxml network schema (forwarding modes, bridge, DHCP, VLAN, virtual ports, etc.). libvirt pool ✅ Supported Full coverage of libvirtxml storage pool schema (dir/logical/iscsi/etc.). libvirt volume ✅ Supported Full coverage of libvirtxml storage volume schema (target, backing store, encryption, timestamps). Everything exposed in these resources map","default_branch":null,"files":null,"tree":[],"storefront":"/r/dmacvicar","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/dmacvicar/terraform-provider-libvirt/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}