terraform { required_providers { libvirt = { source = "dmacvicar/libvirt" } } } provider "libvirt" { uri = "qemu:///system" } resource "libvirt_cloudinit_disk" "cs10-cloudinit" { name = "cs10-cloudinit.iso" pool = var.pool_name user_data = templatefile("templates/cloudinit.cfg.tftpl", { root_password = var.root_password } ) } resource "libvirt_volume" "cs10-base" { name = "cs10-base.qcow2" pool = var.pool_name source = var.base_image_path format = "qcow2" }