diff --git a/bootstrap.tf b/bootstrap.tf index 12dc211..da0e62a 100644 --- a/bootstrap.tf +++ b/bootstrap.tf @@ -19,6 +19,10 @@ resource "libvirt_domain" "bootstrap" { memory = var.bootstrap_memory_size coreos_ignition = libvirt_ignition.bootstrap_ignition.id + cpu = { + mode = "host-passthrough" + } + disk { volume_id = element(libvirt_volume.bootstrap_disk.*.id, count.index) } diff --git a/lb.tf b/lb.tf index d6b642a..34c8709 100644 --- a/lb.tf +++ b/lb.tf @@ -40,6 +40,10 @@ resource "libvirt_domain" "lb" { cloudinit = libvirt_cloudinit_disk.lb_cloudinit.id autostart = true + cpu = { + mode = "host-passthrough" + } + disk { volume_id = libvirt_volume.lb_disk.id } diff --git a/master.tf b/master.tf index 0ad793c..8a3f2b1 100644 --- a/master.tf +++ b/master.tf @@ -20,6 +20,10 @@ resource "libvirt_domain" "master" { coreos_ignition = libvirt_ignition.master_ignition.id autostart = true + cpu = { + mode = "host-passthrough" + } + disk { volume_id = element(libvirt_volume.master_disk.*.id, count.index) } diff --git a/storage.tf b/storage.tf index 8fc0c44..563c0a6 100644 --- a/storage.tf +++ b/storage.tf @@ -34,6 +34,10 @@ resource "libvirt_domain" "storage" { cloudinit = libvirt_cloudinit_disk.storage_cloudinit.id autostart = true + cpu = { + mode = "host-passthrough" + } + disk { volume_id = libvirt_volume.storage_os_disk.id } diff --git a/worker.tf b/worker.tf index 706c355..b3814c0 100644 --- a/worker.tf +++ b/worker.tf @@ -20,6 +20,10 @@ resource "libvirt_domain" "worker" { coreos_ignition = libvirt_ignition.worker_ignition.id autostart = true + cpu = { + mode = "host-passthrough" + } + disk { volume_id = element(libvirt_volume.worker_disk.*.id, count.index) }