resource "libvirt_volume" "rhel" { name = "rhel.qcow2" pool = "default" source = "/media/gean/HD1T/terraform/imagens/CentOS-7-x86_64-GenericCloud-1907.qcow2" format = "qcow2" } resource "libvirt_domain" "centos" { name = "rhel-vm-01" memory = "2048" vcpu = 2 cpu { mode = "host-passthrough" } network_interface { network_name = "default" } disk { volume_id = libvirt_volume.rhel.id } cloudinit = libvirt_cloudinit_disk.commoninit.id } data "template_file" "user_data" { template = file("${path.module}/cloud_init.cfg") } resource "libvirt_cloudinit_disk" "commoninit" { name = "commoninit.iso" pool = "default" user_data = data.template_file.user_data.rendered }