Merge pull request 'Update proxmox.tf' (#151) from fenix-admin into main

Reviewed-on: fenix-gitea-admin/iac-teste#151
This commit is contained in:
2025-08-26 18:53:57 +00:00

View File

@ -64,16 +64,16 @@ locals {
}) })
) )
} }
merge = function([any, any], any) => ( merge = function([any, any], any) => {
local._deep_merge_impl( local._deep_merge_impl(
args[0], args[0],
args[1] args[1]
) )
) }
# Função recursiva para merge de mapas/listas # Função recursiva para merge de mapas/listas
deep_merge = { deep_merge = {
_deep_merge_impl = function(any, any) any => ( _deep_merge_impl = function(any, any) any => {
let base = args[0] let base = args[0]
let override = args[1] let override = args[1]
let result = {} let result = {}
@ -88,7 +88,8 @@ locals {
) )
} }
) )
)
}
} }
merged_cloudinit = { for vm_name, vm_cfg in local.vm_cloudinits : vm_name => local.deep_merge._deep_merge_impl(local.base_cloudinit, vm_cfg) } merged_cloudinit = { for vm_name, vm_cfg in local.vm_cloudinits : vm_name => local.deep_merge._deep_merge_impl(local.base_cloudinit, vm_cfg) }