fix(fullpipe): ALB=true и VS=3 при создании Edge, модификатор только SNAT, раскомментировать всё
This commit is contained in:
@@ -1,5 +1,3 @@
|
|||||||
# --- ЗАКОММЕНТИРОВАНО: destroy всего, кроме VDC ---
|
|
||||||
/*
|
|
||||||
resource "nubes_vc_nsxt" "edge" {
|
resource "nubes_vc_nsxt" "edge" {
|
||||||
resource_name = var.nsxt_resource_name
|
resource_name = var.nsxt_resource_name
|
||||||
|
|
||||||
@@ -20,4 +18,3 @@ resource "nubes_vc_nsxt" "edge" {
|
|||||||
second_dns = var.nsxt_second_dns
|
second_dns = var.nsxt_second_dns
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
*/
|
|
||||||
|
|||||||
@@ -1,7 +1,4 @@
|
|||||||
# --- ЗАКОММЕНТИРОВАНО: destroy всего, кроме VDC ---
|
# vcNsxt -> modify (modifier: network) — только SNAT (ALB/VS заданы при создании Edge).
|
||||||
/*
|
|
||||||
# vcNsxt -> modify (modifier: network) — включение SNAT / сетевые настройки Edge.
|
|
||||||
# Внешний IP берём из организации (тот же ipSpace, что выделен в vc_org).
|
|
||||||
resource "nubes_vc_nsxt_network" "edge_net" {
|
resource "nubes_vc_nsxt_network" "edge_net" {
|
||||||
vc_nsxt_id = nubes_vc_nsxt.edge.id
|
vc_nsxt_id = nubes_vc_nsxt.edge.id
|
||||||
|
|
||||||
@@ -15,10 +12,5 @@ resource "nubes_vc_nsxt_network" "edge_net" {
|
|||||||
# SNAT: внешний IP из организации; "no-needed" — выключить SNAT
|
# SNAT: внешний IP из организации; "no-needed" — выключить SNAT
|
||||||
ip_space_name = var.org_ip_space_name
|
ip_space_name = var.org_ip_space_name
|
||||||
|
|
||||||
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]
|
depends_on = [nubes_vc_org_ip_space.org_ips]
|
||||||
}
|
}
|
||||||
*/
|
|
||||||
|
|||||||
@@ -1,5 +1,3 @@
|
|||||||
# --- ЗАКОММЕНТИРОВАНО: destroy всего, кроме VDC ---
|
|
||||||
/*
|
|
||||||
# vcOrg -> modify (modifier: ip_space) — выделение внешних IP организации.
|
# vcOrg -> modify (modifier: ip_space) — выделение внешних IP организации.
|
||||||
# UUID организации берём из состояния созданного VDC (state_params.organizationUid),
|
# UUID организации берём из состояния созданного VDC (state_params.organizationUid),
|
||||||
# т.к. var.organization может быть display-именем, а модификатору нужен UUID.
|
# т.к. var.organization может быть display-именем, а модификатору нужен UUID.
|
||||||
@@ -13,4 +11,3 @@ resource "nubes_vc_org_ip_space" "org_ips" {
|
|||||||
# modify организации доступен только после создания VDC и Edge
|
# modify организации доступен только после создания VDC и Edge
|
||||||
depends_on = [nubes_vc_nsxt.edge]
|
depends_on = [nubes_vc_nsxt.edge]
|
||||||
}
|
}
|
||||||
*/
|
|
||||||
|
|||||||
@@ -13,7 +13,6 @@ output "vdc_state_params" {
|
|||||||
value = nubes_vc_vdc.vdc.state_params
|
value = nubes_vc_vdc.vdc.state_params
|
||||||
}
|
}
|
||||||
|
|
||||||
/* --- ЗАКОММЕНТИРОВАНО: ресурсы удалены, оставлен только VDC ---
|
|
||||||
output "nsxt_id" {
|
output "nsxt_id" {
|
||||||
description = "UID созданного Edge (vc_nsxt)"
|
description = "UID созданного Edge (vc_nsxt)"
|
||||||
value = nubes_vc_nsxt.edge.id
|
value = nubes_vc_nsxt.edge.id
|
||||||
@@ -33,4 +32,3 @@ output "org_ip_space" {
|
|||||||
description = "Выделенные внешние IP организации (v_ip_configure)"
|
description = "Выделенные внешние IP организации (v_ip_configure)"
|
||||||
value = nubes_vc_org_ip_space.org_ips.v_ip_configure
|
value = nubes_vc_org_ip_space.org_ips.v_ip_configure
|
||||||
}
|
}
|
||||||
*/
|
|
||||||
|
|||||||
@@ -74,14 +74,14 @@ variable "nsxt_vdc_type" {
|
|||||||
|
|
||||||
variable "nsxt_need_enable_avi" {
|
variable "nsxt_need_enable_avi" {
|
||||||
type = bool
|
type = bool
|
||||||
default = false
|
default = true
|
||||||
description = "Включить AVI Load Balancer при создании Edge (неизменяемо после создания)"
|
description = "Включить AVI Load Balancer (ALB) при создании Edge"
|
||||||
}
|
}
|
||||||
|
|
||||||
variable "nsxt_virtual_services_count" {
|
variable "nsxt_virtual_services_count" {
|
||||||
type = number
|
type = number
|
||||||
default = 1
|
default = 3
|
||||||
description = "Кол-во виртуальных сервисов на AVI при создании Edge (1..4; неизменяемо)"
|
description = "Кол-во виртуальных сервисов на AVI при создании Edge (1..4; Штурвал: ≥ 3)"
|
||||||
}
|
}
|
||||||
|
|
||||||
variable "nsxt_ip_addr_pool" {
|
variable "nsxt_ip_addr_pool" {
|
||||||
@@ -102,24 +102,6 @@ variable "nsxt_second_dns" {
|
|||||||
description = "Второй DNS"
|
description = "Второй DNS"
|
||||||
}
|
}
|
||||||
|
|
||||||
variable "nsxt_qos_profile" {
|
|
||||||
type = string
|
|
||||||
default = "QoS-100Mbit"
|
|
||||||
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 ---
|
# --- vc_org (Организация в Cloud Director) — модификатор ip_space ---
|
||||||
|
|
||||||
variable "org_ip_space_name" {
|
variable "org_ip_space_name" {
|
||||||
|
|||||||
Reference in New Issue
Block a user