fix(fullpipe): убрать костыль — ALB/VS на create (true/3), модификатор только SNAT (ядро 2.0.10 досылает live)
This commit is contained in:
@@ -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]
|
||||
}
|
||||
|
||||
@@ -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" {
|
||||
|
||||
Reference in New Issue
Block a user