diff options
| author | Egor Tensin <egor@tensin.name> | 2026-07-01 11:03:59 +0200 |
|---|---|---|
| committer | Egor Tensin <egor@tensin.name> | 2026-07-01 11:07:26 +0200 |
| commit | a88127603feb75b11fbaabdd4bd12eb0c45dcb94 (patch) | |
| tree | a8cc337b027572965ef9291ebd378f08de624c92 | |
| parent | yandex/server: remove the default value for "zone" (diff) | |
| download | infra-terraform-a88127603feb75b11fbaabdd4bd12eb0c45dcb94.tar.gz infra-terraform-a88127603feb75b11fbaabdd4bd12eb0c45dcb94.zip | |
yandex/server: add a "platform" parameter
| -rw-r--r-- | yandex/server/main.tf | 4 | ||||
| -rw-r--r-- | yandex/server/variables.tf | 8 |
2 files changed, 11 insertions, 1 deletions
diff --git a/yandex/server/main.tf b/yandex/server/main.tf index 72bb7b9..f70e5fd 100644 --- a/yandex/server/main.tf +++ b/yandex/server/main.tf @@ -11,7 +11,9 @@ locals { } resource "yandex_compute_instance" "this" { - zone = var.zone + zone = var.zone + platform_id = var.platform + name = var.name hostname = var.name diff --git a/yandex/server/variables.tf b/yandex/server/variables.tf index 9c4dcf1..461b6aa 100644 --- a/yandex/server/variables.tf +++ b/yandex/server/variables.tf @@ -3,6 +3,14 @@ variable "zone" { # The full list is at https://yandex.cloud/ru/docs/overview/concepts/geo-scope } +variable "platform" { + type = string + default = "standard-v2" + # ^^^ The least common denominator. + + # The full list is at https://yandex.cloud/ru/docs/compute/concepts/vm-platforms + # Please notice that some platforms are unavailable in certain zones. +} variable "name" { type = string |
