From 81b6cff609c1f70a62fda6e437756875244e2c55 Mon Sep 17 00:00:00 2001 From: jerome Date: Thu, 11 Jan 2024 16:50:33 +0100 Subject: update --- libvirt.tf | 25 +++++++++++++++++-------- 1 file changed, 17 insertions(+), 8 deletions(-) (limited to 'libvirt.tf') diff --git a/libvirt.tf b/libvirt.tf index 56ab930..d1caeaf 100644 --- a/libvirt.tf +++ b/libvirt.tf @@ -1,8 +1,9 @@ # Defining VM Volume -resource "libvirt_volume" "rocky8-qcow2" { - name = "rocky8.qcow2" +resource "libvirt_volume" "rocky-qcow2" { + name = "rocky.qcow2" pool = "default" - source = "https://download.rockylinux.org/pub/rocky/8/images/x86_64/Rocky-8-GenericCloud-Base.latest.x86_64.qcow2" + #source = "https://download.rockylinux.org/pub/rocky/9/images/x86_64/Rocky-9-GenericCloud-Base.latest.x86_64.qcow2" + source = "/home/jerome/Téléchargements/isos/Rocky-9-GenericCloud-Base.latest.x86_64.qcow2" format = "qcow2" } @@ -19,17 +20,25 @@ resource "libvirt_cloudinit_disk" "commoninit" { } # Define KVM domain to create -resource "libvirt_domain" "rocky8" { - name = "rocky8" +resource "libvirt_domain" "rocky" { + name = "rocky" memory = "2048" vcpu = 2 + qemu_agent = true + + + cpu { + mode = "host-passthrough" + } network_interface { - network_name = "default" + #network_name = "default" + bridge = "nm-bridge" + wait_for_lease = true } disk { - volume_id = libvirt_volume.rocky8-qcow2.id + volume_id = libvirt_volume.rocky-qcow2.id } cloudinit = libvirt_cloudinit_disk.commoninit.id @@ -49,5 +58,5 @@ resource "libvirt_domain" "rocky8" { # Output Server IP output "ip" { - value = libvirt_domain.rocky8.network_interface.0.addresses.0 + value = libvirt_domain.rocky.network_interface.0.addresses } -- cgit v1.2.3