// 2026-03-26 — vc_org.tf: ресурс «Организация в Cloud Director» для DEV-стенда. // nubes_vc_org — тенант vCloud Director (organization_type = "iaas"). // resource_realm задаётся через переменную (terraform.tfvars или -var). resource "nubes_vc_org" "dev_org" { resource_name = "vcOrg-2" resource_realm = var.resource_realm # organization_type "iaas" — единственный вариант с доступом к организации. # Значение по умолчанию "iaas", явно прописано для читаемости. organization_type = "iaas" # v_i_p_configure — JSON-список ipSpaces для операции modify. # При create провайдер не передаёт его в API, но требует non-null значение в плане. v_i_p_configure = "" # adopt_existing_on_create = true — берёт существующий инстанс (dev-org-sless-demo уже создан с null realm от предыдущей попытки). adopt_existing_on_create = true # suspend_on_destroy = true (по умолчанию) — при destroy инстанс уходит в Suspend, не удаляется. suspend_on_destroy = true } # ─── Outputs ───────────────────────────────────────────────────────────────── output "dev_org_id" { description = "ID созданной организации (используется в зависимых ресурсах)" value = nubes_vc_org.dev_org.id } output "dev_org_state_flat" { description = "Плоский state организации — endpoints, статусы" value = nubes_vc_org.dev_org.state_out_flat }