fix(fullpipe_chain): структура как в DEV_STAND (versions/provider/variables/outputs), все значения через переменные, организация по имени вместо UUID, провайдер 2.0.21
This commit is contained in:
+18
-10
@@ -1,19 +1,27 @@
|
||||
# Виртуальный датацентр (vDC)
|
||||
# Виртуальный датацентр (vDC) — создаётся внутри организации из terraform.tfvars.
|
||||
resource "nubes_vc_vdc" "vdc" {
|
||||
resource_name = "fullpipe-vdc"
|
||||
# имя услуги в ЛК (любое, удобное вам)
|
||||
resource_name = var.vdc_resource_name
|
||||
|
||||
# организация из ЛК (имя или UUID)
|
||||
# организация, к которой привязан vDC: название услуги из ЛК или её UUID
|
||||
organization_uid = var.organization
|
||||
|
||||
# значения из ЛК: страница vDC → сетевой провайдер / Provider VDC / дисковые политики
|
||||
network_provider = "snb1"
|
||||
provider_vdc = "Intel Broadwell 2.4"
|
||||
# значения из ЛК со страницы создания vDC
|
||||
network_provider = var.vdc_network_provider
|
||||
provider_vdc = var.vdc_provider_vdc
|
||||
|
||||
cpu_allocated = 8
|
||||
cpu_guaranteed = 0
|
||||
mem_allocated = 32
|
||||
# квоты: vCPU (шт.), резервирование vCPU (%), RAM (ГБ)
|
||||
# для cpu_guaranteed допустимы только 0, 50 или 80
|
||||
cpu_allocated = var.vdc_cpu_allocated
|
||||
cpu_guaranteed = var.vdc_cpu_guaranteed
|
||||
mem_allocated = var.vdc_mem_allocated
|
||||
|
||||
storage_config = jsonencode([{ name = "SATA", size = "200" }])
|
||||
# дисковые политики: JSON-массив, name — имя политики из ЛК, size — размер в ГБ
|
||||
storage_config = var.vdc_storage_config
|
||||
|
||||
# при destroy не удалять vDC, а приостановить (данные сохраняются)
|
||||
suspend_on_destroy = true
|
||||
|
||||
# если услуга с таким именем уже есть — подключиться к ней, а не падать с ошибкой
|
||||
adopt_existing_on_create = true
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user