diff --git a/proxmox/instances-db.tf b/proxmox/instances-db.tf index 8efc098..3a30d0d 100644 --- a/proxmox/instances-db.tf +++ b/proxmox/instances-db.tf @@ -156,7 +156,7 @@ resource "proxmox_virtual_environment_vm" "db" { } } - datastore_id = "local" + datastore_id = lookup(try(var.nodes[each.value.zone], {}), "storage", "local") meta_data_file_id = proxmox_virtual_environment_file.db_metadata[each.key].id user_data_file_id = proxmox_virtual_environment_file.db_machineconfig[each.key].id } diff --git a/proxmox/instances-web.tf b/proxmox/instances-web.tf index 76bc05e..2010f41 100644 --- a/proxmox/instances-web.tf +++ b/proxmox/instances-web.tf @@ -177,7 +177,7 @@ resource "proxmox_virtual_environment_vm" "web" { } } - datastore_id = "local" + datastore_id = lookup(try(var.nodes[each.value.zone], {}), "storage", "local") meta_data_file_id = proxmox_virtual_environment_file.web_metadata[each.key].id user_data_file_id = proxmox_virtual_environment_file.web_machineconfig[each.key].id } diff --git a/proxmox/instances-worker.tf b/proxmox/instances-worker.tf index 2b9b41a..5202c72 100644 --- a/proxmox/instances-worker.tf +++ b/proxmox/instances-worker.tf @@ -155,7 +155,7 @@ resource "proxmox_virtual_environment_vm" "worker" { } } - datastore_id = "local" + datastore_id = lookup(try(var.nodes[each.value.zone], {}), "storage", "local") meta_data_file_id = proxmox_virtual_environment_file.worker_metadata[each.key].id user_data_file_id = proxmox_virtual_environment_file.worker_machineconfig[each.key].id } diff --git a/proxmox/variables.tf b/proxmox/variables.tf index bb67174..fb6bd67 100644 --- a/proxmox/variables.tf +++ b/proxmox/variables.tf @@ -86,7 +86,7 @@ variable "instances" { type = map(any) default = { "all" = { - version = "v1.33.5" + version = "v1.34.1" }, "hvm-1" = { enabled = false,