From f62a0940430ffdfcf69b8b81c21217b1381faf66 Mon Sep 17 00:00:00 2001 From: Repinoid Date: Tue, 22 Sep 2026 22:07:14 +0300 Subject: [PATCH] =?UTF-8?q?fix(fullpipe):=20ALB/VS/qos=20=D0=B7=D0=B0?= =?UTF-8?q?=D0=B4=D0=B0=D1=8E=D1=82=D1=81=D1=8F=20=D0=B2=20=D0=BC=D0=BE?= =?UTF-8?q?=D0=B4=D0=B8=D1=84=D0=B8=D0=BA=D0=B0=D1=82=D0=BE=D1=80=D0=B5=20?= =?UTF-8?q?vc=5Fnsxt=5Fnetwork=20(resource=20vc=5Fnsxt=20Update=20?= =?UTF-8?q?=E2=80=94=20no-op)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- DEV_STAND/FullPipe/edge_network.tf | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/DEV_STAND/FullPipe/edge_network.tf b/DEV_STAND/FullPipe/edge_network.tf index 7ca86c4..a801e34 100644 --- a/DEV_STAND/FullPipe/edge_network.tf +++ b/DEV_STAND/FullPipe/edge_network.tf @@ -1,9 +1,15 @@ -# vcNsxt -> modify (modifier: network) — только SNAT. -# ALB/VS/qos задаются на create Edge и НЕ дублируются тут: -# ядро (2.0.10+) досылает незаданные params их live-значением. +# vcNsxt -> modify (modifier: network) — SNAT + ALB. +# ВАЖНО: resource "nubes_vc_nsxt" Update НЕ вызывает modify (у сервиса нет +# modify-набора для instance-ресурса — изменения Edge идут ТОЛЬКО через этот +# модификатор). Поэтому need_enable_avi/virtual_services_count задаются ЗДЕСЬ. resource "nubes_vc_nsxt_network" "edge_net" { vc_nsxt_id = nubes_vc_nsxt.edge.id + # ALB (AVI Load Balancer) + need_enable_avi = var.nsxt_need_enable_avi + virtual_services_count = var.nsxt_virtual_services_count + qos_profile = var.nsxt_qos_profile + # JSON-строка с camelCase-ключами (как в API/HAR), НЕ snake_case как в edge.tf routed_net_configuration = jsonencode({ ipAddrPool = var.nsxt_ip_addr_pool