fix(fullpipe): убрать костыль — ALB/VS на create (true/3), модификатор только SNAT (ядро 2.0.10 досылает live)

This commit is contained in:
Repinoid
2026-09-22 19:07:28 +03:00
parent 8b0228cfd1
commit 6cd9a3184b
2 changed files with 7 additions and 23 deletions
+3 -7
View File
@@ -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]
}
+4 -16
View File
@@ -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" {