summaryrefslogtreecommitdiff
path: root/libvirt.tf
diff options
context:
space:
mode:
authorjerome <jerome@xlinfo.fr>2024-01-11 16:50:33 +0100
committerjerome <jerome@xlinfo.fr>2024-01-11 16:50:33 +0100
commit81b6cff609c1f70a62fda6e437756875244e2c55 (patch)
tree60fbf62bf6a52bd60798655df928a5f9bb7ab45f /libvirt.tf
parent2aa8749a85ca39138fa7a9bb1bff2088efa20d62 (diff)
downloadkvm-81b6cff609c1f70a62fda6e437756875244e2c55.tar.gz
kvm-81b6cff609c1f70a62fda6e437756875244e2c55.zip
update
Diffstat (limited to 'libvirt.tf')
-rw-r--r--libvirt.tf25
1 files changed, 17 insertions, 8 deletions
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
}