Optimized virtual machine provisioning

This commit is contained in:
Max Pfeiffer
2024-11-10 19:01:12 +01:00
parent 0a410366ed
commit d43ddca54a
4 changed files with 18 additions and 64 deletions

View File

@@ -21,7 +21,7 @@ data "talos_client_configuration" "this" {
}
resource "talos_machine_configuration_apply" "controlplane" {
depends_on = [proxmox_vm_qemu.k8s_control_plane]
depends_on = [proxmox_vm_qemu.kubernetes_control_plane]
client_configuration = talos_machine_secrets.this.client_configuration
machine_configuration_input = data.talos_machine_configuration.controlplane.machine_configuration
for_each = var.node_data.controlplanes
@@ -37,7 +37,7 @@ resource "talos_machine_configuration_apply" "controlplane" {
}
resource "talos_machine_configuration_apply" "worker" {
depends_on = [proxmox_vm_qemu.k8s_worker_1, proxmox_vm_qemu.k8s_worker_2]
depends_on = [proxmox_vm_qemu.kubernetes_worker]
client_configuration = talos_machine_secrets.this.client_configuration
machine_configuration_input = data.talos_machine_configuration.worker.machine_configuration
for_each = var.node_data.workers