diff options
Diffstat (limited to 'libvirt.tf')
| -rw-r--r-- | libvirt.tf | 25 |
1 files changed, 17 insertions, 8 deletions
@@ -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 } |
