# ============================================================================= # 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 = "[]" # пусто = доступ всем }