add SHTURVAL_MGMT example

This commit is contained in:
2026-07-21 10:01:30 +04:00
parent 3180eaba67
commit fc6d80de96
4 changed files with 108 additions and 0 deletions
+39
View File
@@ -0,0 +1,39 @@
# =============================================================================
# locals.tf — настраиваемые значения для Менеджмент Kubernetes кластер Штурвал
# Сервис 148 — vc_mgmt_sthutrval_cluster
# =============================================================================
locals {
# ─── Имя ресурса ─────────────────────────────────────────────────────────
shturval_mgmt_name = "shturval-mgmt-dev"
# ─── Startup Configuration ───────────────────────────────────────────────
# resource_realm — только sandbox.nubes.ru для dev
shturval_realm = "sandbox.nubes.ru"
shturval_cluster_name = "shturval-mgmt-dev-00"
# ─── Cluster Configuration ───────────────────────────────────────────────
shturval_app_version = "2.13.1" # 2.13.1 | 2.12.1 | 2.11.0
# ─── Control Plane Configuration ─────────────────────────────────────────
shturval_cp_sizing_policy = "TKG 4CPU 8RAM" # TKG 4CPU 8RAM | TKG 8CPU 16RAM | TKG 16CPU 32RAM
shturval_cp_sizing_disk = 50 # ГБ
shturval_cp_count = 1 # 1 | 3 | 5
# ─── Worker Configuration ────────────────────────────────────────────────
# JSON-строка, массив групп воркеров. Все поля имеют defaults.
shturval_worker_config = jsonencode([
{
groupName = "workers-shturval-mgmt"
sizingPolicy = "TKG 4CPU 8RAM"
sizingDisk = 50
count = 2
}
])
# ─── Access Configuration ────────────────────────────────────────────────
shturval_api_need_external = true
shturval_api_access_ip_list = "[]" # пусто = доступ всем
shturval_ingress_need_external = true
shturval_ingress_access_ip_list = "[]" # пусто = доступ всем
}