From 6cd9a3184b24665a07ff8eec967aaf24fcc2fbbe Mon Sep 17 00:00:00 2001 From: Repinoid Date: Tue, 22 Sep 2026 19:07:28 +0300 Subject: [PATCH] =?UTF-8?q?fix(fullpipe):=20=D1=83=D0=B1=D1=80=D0=B0=D1=82?= =?UTF-8?q?=D1=8C=20=D0=BA=D0=BE=D1=81=D1=82=D1=8B=D0=BB=D1=8C=20=E2=80=94?= =?UTF-8?q?=20ALB/VS=20=D0=BD=D0=B0=20create=20(true/3),=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=20=D1=82?= =?UTF-8?q?=D0=BE=D0=BB=D1=8C=D0=BA=D0=BE=20SNAT=20(=D1=8F=D0=B4=D1=80?= =?UTF-8?q?=D0=BE=202.0.10=20=D0=B4=D0=BE=D1=81=D1=8B=D0=BB=D0=B0=D0=B5?= =?UTF-8?q?=D1=82=20live)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- DEV_STAND/FullPipe/edge_network.tf | 10 +++------- DEV_STAND/FullPipe/variables.tf | 20 ++++---------------- 2 files changed, 7 insertions(+), 23 deletions(-) diff --git a/DEV_STAND/FullPipe/edge_network.tf b/DEV_STAND/FullPipe/edge_network.tf index 47bdc96..7ca86c4 100644 --- a/DEV_STAND/FullPipe/edge_network.tf +++ b/DEV_STAND/FullPipe/edge_network.tf @@ -1,4 +1,6 @@ -# vcNsxt -> modify (modifier: network) — только SNAT (ALB/VS заданы при создании Edge). +# vcNsxt -> modify (modifier: network) — только SNAT. +# ALB/VS/qos задаются на create Edge и НЕ дублируются тут: +# ядро (2.0.10+) досылает незаданные params их live-значением. resource "nubes_vc_nsxt_network" "edge_net" { vc_nsxt_id = nubes_vc_nsxt.edge.id @@ -12,11 +14,5 @@ resource "nubes_vc_nsxt_network" "edge_net" { # SNAT: внешний IP из организации; "no-needed" — выключить SNAT ip_space_name = var.org_ip_space_name - # ⚠ Обязательно слать create-поля целиком: modify с null сбрасывает их в дефолт - # (иначе needEnableAVI упадёт в false после create=true). - qos_profile = var.nsxt_qos_profile - need_enable_avi = var.nsxt_network_need_enable_avi - virtual_services_count = var.nsxt_network_virtual_services_count - depends_on = [nubes_vc_org_ip_space.org_ips] } diff --git a/DEV_STAND/FullPipe/variables.tf b/DEV_STAND/FullPipe/variables.tf index 300c177..6e58f7b 100644 --- a/DEV_STAND/FullPipe/variables.tf +++ b/DEV_STAND/FullPipe/variables.tf @@ -74,14 +74,14 @@ variable "nsxt_vdc_type" { variable "nsxt_need_enable_avi" { type = bool - default = false - description = "Включить AVI Load Balancer (ALB) при создании Edge (неизменяемо после create)" + default = true + description = "Включить AVI Load Balancer (ALB)" } variable "nsxt_virtual_services_count" { type = number - default = 1 - description = "Кол-во виртуальных сервисов на AVI при создании Edge (1..4; неизменяемо после create)" + default = 3 + description = "Кол-во виртуальных сервисов на AVI (1..4; Штурвал: ≥ 3)" } variable "nsxt_ip_addr_pool" { @@ -114,18 +114,6 @@ variable "nsxt_qos_profile" { description = "Профиль пропускной способности Edge" } -variable "nsxt_network_need_enable_avi" { - type = bool - default = true - description = "Включить ALB через modify Edge (Штурвал: true)" -} - -variable "nsxt_network_virtual_services_count" { - type = number - default = 3 - description = "Кол-во VS на AVI через modify Edge (Штурвал: ≥ 3)" -} - # --- vc_org (Организация в Cloud Director) — модификатор ip_space --- variable "org_ip_space_name" {