I'm unable to provision a cluster on Libvirt/QEMU due to SPICE graphics support being dropped from RHEL9 and there being no way to override/change the default graphics. This is due to using the MonolithProjects/vm/libvirt provider which sets the graphics to use SPICE by default, as can be seen here.
Steps to reproduce
terraform init
terraform plan
terraform apply -auto-approve
Expected Result
Resources are provisioned and hostnames/IPs are printed to terminal.
Actual Result
│ Error: error defining libvirt domain: unsupported configuration: spice graphics are not supported with this QEMU
│
│ with module.controlplane.libvirt_domain.virt-machine[0],
│ on .terraform/modules/controlplane/main.tf line 11, in resource "libvirt_domain" "virt-machine":
│ 11: resource "libvirt_domain" "virt-machine" {
│
╵
I'm unable to provision a cluster on Libvirt/QEMU due to SPICE graphics support being dropped from RHEL9 and there being no way to override/change the default graphics. This is due to using the
MonolithProjects/vm/libvirt
provider which sets the graphics to use SPICE by default, as can be seen here.Steps to reproduce
Expected Result
Resources are provisioned and hostnames/IPs are printed to terminal.
Actual Result
System Information