terraform { required_providers { libvirt = { source = "dmacvicar/libvirt" version = "~> 0.8" } } } provider "libvirt" { uri = "qemu+ssh://novakj@192.168.0.7/system" } provider "libvirt" { alias = "kvm-homer" uri = "qemu+ssh://novakj@192.168.0.7/system" } provider "libvirt" { alias = "kvm-beelink" uri = "qemu+ssh://novakj@192.168.0.6/system" } resource "libvirt_volume" "ubuntu_base_homer" { provider = libvirt.kvm-homer name = "ubuntu-24.04-base.qcow2" pool = "default" create = { content = { url = "https://cloud-images.ubuntu.com/noble/current/noble-server-cloudimg-amd64.img" } } target = { format = { type = "qcow2" } } } resource "libvirt_volume" "ubuntu_base_beelink" { provider = libvirt.kvm-beelink name = "ubuntu-24.04-base.qcow2" pool = "default" create = { content = { url = "https://cloud-images.ubuntu.com/noble/current/noble-server-cloudimg-amd64.img" } } target = { format = { type = "qcow2" } } }