Open Issues Need Help
View All on GitHubAI Summary: The user wants to use a compressed image URL (e.g., `.img.bz2`) directly as the `source` for a `libvirt_volume` resource in Terraform. The current resource likely expects an uncompressed image, and the request is to add functionality to decompress the source image on the fly before creating the libvirt volume.
Terraform provider to provision infrastructure with Linux's KVM using libvirt
AI Summary: The user requests an enhancement to allow completely omitting the configuration of any display, graphics, or video device. This feature is particularly useful for console-only environments, such as virtual machines running with a virtio console, where a graphical output is unnecessary and configuring a display device would be superfluous.
Terraform provider to provision infrastructure with Linux's KVM using libvirt
AI Summary: The user is encountering an error when attempting to create a `virbr` (virtual bridge) while provisioning an environment with two virtual networks, each connected to two VMs with dual NICs, using Terraform and the libvirt provider. This setup fails with two networks but works correctly when only one network is configured.
Terraform provider to provision infrastructure with Linux's KVM using libvirt
AI Summary: This GitHub issue requests the completion of an existing pull request, PR #477, for the `terraform-provider-libvirt`. The primary goal of PR #477 is to implement the functionality allowing static IP addresses for network resources to be configured via DHCP. This task involves picking up the work from the previous attempt and bringing it to completion.
Terraform provider to provision infrastructure with Linux's KVM using libvirt
AI Summary: A user is encountering unexpected side effects when attempting to use an XSLT transformation with the Terraform `libvirt_domain` resource. The XSLT is intended to modify the `model/@type` attribute of a network interface, but the provided XSLT is incomplete, hindering a full understanding of the intended change and the resulting issue.
Terraform provider to provision infrastructure with Linux's KVM using libvirt
AI Summary: The user reports a bug where a libvirt guest VM is not shut down when the `running` attribute in the Terraform configuration is changed from `true` to `false`. This indicates a failure in the `terraform-provider-libvirt` to correctly translate the configuration change into a VM shutdown action.
Terraform provider to provision infrastructure with Linux's KVM using libvirt
AI Summary: The user is encountering an error on macOS when using `terraform-provider-libvirt`, stating that the `virNetworkDefineXML` function is not supported by the connection driver. This indicates a limitation or misconfiguration of the libvirt setup on macOS, where defining networks directly via a local QEMU connection might not be fully supported or requires a specific backend configuration. The problem is likely environmental rather than a bug in the Terraform provider.
Terraform provider to provision infrastructure with Linux's KVM using libvirt
AI Summary: This GitHub issue requests an improvement to the error message displayed by the `version` CLI command. Currently, if the version cannot be detected, the message is unhelpful. The goal is to provide a more informative error, possibly indicating if an RPM package is being used.
Terraform provider to provision infrastructure with Linux's KVM using libvirt
AI Summary: Upgrading the `terraform-provider-libvirt` to version 0.6.0 causes `terraform plan` to mark all existing virtual guests (~100) for replacement. This issue stems from a new attribute, `fw_cfg_name`, which was introduced in the provider and is not present in the user's existing configuration, leading Terraform to detect a drift.
Terraform provider to provision infrastructure with Linux's KVM using libvirt
Terraform provider to provision infrastructure with Linux's KVM using libvirt
AI Summary: This feature request asks for the ability to manually specify CPU topology, including sockets, cores, and threads, for virtual machine domains. The goal is to improve performance on true SMP systems by preventing vCPUs from being spread across multiple hardware sockets, which currently leads to expensive memory access and performance degradation.
Terraform provider to provision infrastructure with Linux's KVM using libvirt
AI Summary: The user reports that Terraform `v0.12.20` incorrectly identifies the `libvirt` provider's version as `0.0.0` instead of its actual `0.6.1+git...` version. This prevents them from enforcing version constraints in their modules. Debug logs indicate Terraform warns about finding a "legacy provider," suggesting a potential incompatibility with the plugin protocol for version reporting.
Terraform provider to provision infrastructure with Linux's KVM using libvirt
AI Summary: The user has opened an issue titled "Libvirt_pool with paths that end with '/'" but has only provided system information (Arch Linux, Terraform v0.12.20, Libvirt 5.10.0). The issue body lacks any description of the problem, expected behavior, or steps to reproduce, making it an incomplete bug report.
Terraform provider to provision infrastructure with Linux's KVM using libvirt
Terraform provider to provision infrastructure with Linux's KVM using libvirt
Terraform provider to provision infrastructure with Linux's KVM using libvirt
Terraform provider to provision infrastructure with Linux's KVM using libvirt
Terraform provider to provision infrastructure with Linux's KVM using libvirt
Terraform provider to provision infrastructure with Linux's KVM using libvirt
Terraform provider to provision infrastructure with Linux's KVM using libvirt
Terraform provider to provision infrastructure with Linux's KVM using libvirt
Terraform provider to provision infrastructure with Linux's KVM using libvirt
Terraform provider to provision infrastructure with Linux's KVM using libvirt
Terraform provider to provision infrastructure with Linux's KVM using libvirt
Terraform provider to provision infrastructure with Linux's KVM using libvirt
Terraform provider to provision infrastructure with Linux's KVM using libvirt
Terraform provider to provision infrastructure with Linux's KVM using libvirt
Terraform provider to provision infrastructure with Linux's KVM using libvirt
Terraform provider to provision infrastructure with Linux's KVM using libvirt
Terraform provider to provision infrastructure with Linux's KVM using libvirt
Terraform provider to provision infrastructure with Linux's KVM using libvirt