Files
tf_provider/DEV_STAND/FullPipe/edge_network.tf
T

23 lines
1.0 KiB
Terraform
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# vcNsxt -> modify (modifier: network) — только SNAT (ALB/VS заданы при создании Edge).
resource "nubes_vc_nsxt_network" "edge_net" {
vc_nsxt_id = nubes_vc_nsxt.edge.id
# JSON-строка с camelCase-ключами (как в API/HAR), НЕ snake_case как в edge.tf
routed_net_configuration = jsonencode({
ipAddrPool = var.nsxt_ip_addr_pool
mainDns = var.nsxt_main_dns
secondDns = var.nsxt_second_dns
})
# 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]
}