From 218ca3fc2f6f09212c5eca9e64c1845ef1c024ed Mon Sep 17 00:00:00 2001 From: fenix-gitea-admin Date: Wed, 15 Oct 2025 21:32:42 +0000 Subject: [PATCH] [deploy-opentofu] [deploy-opentofu] --- proxmox.tf | 29 +++++++++++++++++++++++++---- 1 file changed, 25 insertions(+), 4 deletions(-) diff --git a/proxmox.tf b/proxmox.tf index 6c506b3..405c052 100644 --- a/proxmox.tf +++ b/proxmox.tf @@ -177,10 +177,6 @@ resource "proxmox_virtual_environment_vm" "k8s_vms" { address = each.value.ip gateway = each.value.gateway } - ipv4 { - address = each.value.ip3 - gateway = each.value.gateway - } } ip_config { ipv4 { @@ -196,3 +192,28 @@ resource "proxmox_virtual_environment_vm" "k8s_vms" { enabled = true } } + +resource "null_resource" "add_api_ip" { + for_each = { + for vm in var.proxmox_k8s_vms : vm.name => vm + } + + triggers = { + vm_id = each.value.vm_id + } + + provisioner "remote-exec" { + inline = [ + "sudo ip addr add ${each.value.ip} dev eth0" + ] + + connection { + type = "ssh" + host = split("/", each.value.ip)[0] // remove a máscara para conectar + user = each.value.extra_users.name + password = each.value.extra_users.password + timeout = "2m" + agent = false + } + } +} \ No newline at end of file