28 lines
1.3 KiB
Terraform
28 lines
1.3 KiB
Terraform
# Виртуальный датацентр (vDC) — создаётся внутри организации из terraform.tfvars.
|
|
resource "nubes_vc_vdc" "vdc" {
|
|
# имя услуги в ЛК (любое, удобное вам)
|
|
resource_name = var.vdc_resource_name
|
|
|
|
# организация, к которой привязан vDC: название услуги из ЛК или её UUID
|
|
organization_uid = var.organization
|
|
|
|
# значения из ЛК со страницы создания vDC
|
|
network_provider = var.vdc_network_provider
|
|
provider_vdc = var.vdc_provider_vdc
|
|
|
|
# квоты: 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
|
|
|
|
# дисковые политики: JSON-массив, name — имя политики из ЛК, size — размер в ГБ
|
|
storage_config = var.vdc_storage_config
|
|
|
|
# при destroy не удалять vDC, а приостановить (данные сохраняются)
|
|
suspend_on_destroy = true
|
|
|
|
# если услуга с таким именем уже есть — подключиться к ней, а не падать с ошибкой
|
|
adopt_existing_on_create = true
|
|
}
|