feat(provider): ресурс аллокации принимает имя организации (резолв в UUID через ResolveRefSvcParamValue, как в nubes_vc_vdc); конфиги и доки без org_uid

This commit is contained in:
Repinoid
2026-09-24 15:28:13 +03:00
parent bd5de0cead
commit 5bd197f031
5 changed files with 71 additions and 33 deletions
+2 -2
View File
@@ -16,7 +16,7 @@
# 1. Внешние IP на организации (modify: vIPConfigure, массив перезаписывается целиком)
resource "nubes_vc_org_ip_allocation" "org_ip" {
org_uid = var.org_uid
organization = var.organization
vip_configure = jsonencode([
{
@@ -45,7 +45,7 @@ resource "nubes_vc_nsxt_snat" "snat" {
output "allocated_org_ip" {
description = "Выделено внешних IP на организации"
value = {
org_uid = var.org_uid
organization = var.organization
ip_space_name = var.ip_space_name
ip_count = var.ip_count
}
-6
View File
@@ -16,12 +16,6 @@ variable "organization" {
description = "Имя или UUID организации (vc_org)"
}
# UUID той же организации — нужен ресурсам-модификаторам (они адресуются строго по uid)
variable "org_uid" {
type = string
description = "UUID организации (vc_org) для nubes_vc_org_ip_allocation"
}
# --- Модификаторы (IP на орге + SNAT на эдже) ---
variable "ip_space_name" {