Files
sless/examples/DEVfromGround/vc_org.tf
T

31 lines
1.7 KiB
Terraform

// 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_realm = var.resource_realm
# organization_type "iaas" — единственный вариант с доступом к организации.
# Значение по умолчанию "iaas", явно прописано для читаемости.
organization_type = "iaas"
# adopt_existing_on_create = true позволяет взять существующий инстанс под управление.
# Для DEV-стенда оставляем false — при apply создаётся новый; ошибка если уже есть.
adopt_existing_on_create = false
# 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
}