Files
tf_examples/fullpipe_chain/modifiers.tf
T

31 lines
729 B
Terraform

# Внешние IP на организации (создаётся после Edge)
resource "nubes_vc_org_ip_allocation" "org_ip" {
org_uid = var.org_uid
vip_configure = jsonencode([
{
name = var.ip_space_name
count = var.ip_count
}
])
depends_on = [nubes_vc_nsxt.edge]
}
# SNAT на шлюзе этим ipSpace.
# При удалении отправляется ipSpaceName = "no-needed" (SNAT выключается).
resource "nubes_vc_nsxt_snat" "snat" {
nsxt_uid = nubes_vc_nsxt.edge.id
ip_space_name = var.ip_space_name
depends_on = [nubes_vc_org_ip_allocation.org_ip]
}
output "vdc_id" {
value = nubes_vc_vdc.vdc.id
}
output "nsxt_id" {
value = nubes_vc_nsxt.edge.id
}