diff --git a/proxmox.tf b/proxmox.tf index a5ef41c..4d906ad 100644 --- a/proxmox.tf +++ b/proxmox.tf @@ -35,12 +35,21 @@ resource "proxmox_virtual_environment_file" "cloud_init_yaml" { } +locals { + rendered_yaml = templatefile("${path.module}/cloud-init-extra.yaml.tftpl", { + # Aqui colocas as variáveis que o template precisa + hostname = "vm-k8s" + fqdn = "vm-k8s.local" + # Adiciona mais conforme necessário + }) +} + data "external" "merged_yaml" { program = ["python3", "${path.module}/merge_yaml.py"] query = { file1 = "${path.module}/cloud-init-base.yaml" - file2 = "${path.module}/cloud-init-extra.yaml" + file2 = local.rendered_yaml } }