mirror of
https://gitea.fenix-dev.com/fenix-gitea-admin/iac-opentofu-private.git
synced 2025-10-27 07:43:07 +00:00
Update proxmox.tf
This commit is contained in:
23
proxmox.tf
23
proxmox.tf
@ -68,29 +68,6 @@ resource "proxmox_virtual_environment_file" "vm_user_data" {
|
||||
|
||||
}
|
||||
|
||||
locals {
|
||||
deep_merge = function("deep_merge", [any, any], any, <<-EOT
|
||||
base, override = args
|
||||
result = {}
|
||||
for k in setunion(keys(base), keys(override)) {
|
||||
if can(base[k]) && can(override[k]) {
|
||||
if type(base[k]) == list && type(override[k]) == list {
|
||||
result[k] = concat(base[k], override[k])
|
||||
} else if type(base[k]) == map && type(override[k]) == map {
|
||||
result[k] = deep_merge(base[k], override[k])
|
||||
} else {
|
||||
result[k] = override[k]
|
||||
}
|
||||
} else if can(override[k]) {
|
||||
result[k] = override[k]
|
||||
} else {
|
||||
result[k] = base[k]
|
||||
}
|
||||
}
|
||||
return result
|
||||
EOT
|
||||
)
|
||||
}
|
||||
|
||||
resource "proxmox_virtual_environment_vm" "proxmox-kubernetes-VM-template" {
|
||||
|
||||
|
||||
Reference in New Issue
Block a user