aboutsummaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
authorEgor Tensin <egor@tensin.name>2026-07-01 11:03:59 +0200
committerEgor Tensin <egor@tensin.name>2026-07-01 11:07:26 +0200
commita88127603feb75b11fbaabdd4bd12eb0c45dcb94 (patch)
treea8cc337b027572965ef9291ebd378f08de624c92
parentyandex/server: remove the default value for "zone" (diff)
downloadinfra-terraform-a88127603feb75b11fbaabdd4bd12eb0c45dcb94.tar.gz
infra-terraform-a88127603feb75b11fbaabdd4bd12eb0c45dcb94.zip
yandex/server: add a "platform" parameter
-rw-r--r--yandex/server/main.tf4
-rw-r--r--yandex/server/variables.tf8
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