From 05694a34465ef218bfd91d7bb92a681eca4641eb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9CNaeel=E2=80=9D?= Date: Thu, 13 Aug 2026 12:49:46 +0400 Subject: [PATCH] stand(CRUD): refactor resource names, drop git_revision, add adopt_existing, provider 5.0.5 --- TEST_STAND/CRUD/flask.tf | 4 ++-- TEST_STAND/CRUD/locals.tf | 11 ++++------- TEST_STAND/CRUD/lucee.tf | 4 ++-- TEST_STAND/CRUD/main.tf | 2 +- TEST_STAND/CRUD/nodejs.tf | 3 ++- 5 files changed, 11 insertions(+), 13 deletions(-) diff --git a/TEST_STAND/CRUD/flask.tf b/TEST_STAND/CRUD/flask.tf index 70f1b5f..3d8abd4 100644 --- a/TEST_STAND/CRUD/flask.tf +++ b/TEST_STAND/CRUD/flask.tf @@ -12,6 +12,8 @@ locals { resource "nubes_flask" "appflask" { resource_name = local.flask_resource_name + adopt_existing_on_create = true + startup_configuration = { resource_realm = var.realm } @@ -32,8 +34,6 @@ resource "nubes_flask" "appflask" { health_path = "/" } - git_revision = local.flask_git_revision - json_env = jsonencode({ TABLE_NAME = local.crud_table_name PGHOST = local.flask_pg_host diff --git a/TEST_STAND/CRUD/locals.tf b/TEST_STAND/CRUD/locals.tf index 2183c9f..721c7df 100644 --- a/TEST_STAND/CRUD/locals.tf +++ b/TEST_STAND/CRUD/locals.tf @@ -9,7 +9,7 @@ locals { # PostgreSQL — общая БД для всех трёх приложений # ═══════════════════════════════════════════════════════════════════════════ - pg_resource_name = "pg4crud" # имя ресурса в Nubes + pg_resource_name = "pg4crud2" # имя ресурса в Nubes pg_cpu = 500 # CPU в millicores (500 = 0.5 ядра) pg_memory = 512 # память в MB pg_replicas = 1 # количество реплик @@ -31,8 +31,7 @@ locals { # Lucee — CFML-приложение (сервис 94) # ═══════════════════════════════════════════════════════════════════════════ - lucee_git_revision = "82685681" # коммит/тег в git (менять для редеплоя) - lucee_resource_name = "luceecrud" # имя ресурса в Nubes + lucee_resource_name = "crud-lucee" # имя ресурса в Nubes lucee_domain = "tflucee" # домен (станет tflucee.luceek8s.dev.nubes.ru). Имя должно быть уникальным — заменяйте на своё! lucee_version = "5.4" # версия Lucee (CFML engine) lucee_git_path = "https://gitea.services.ngcloud.ru/Nail/tfluceecrud.git" @@ -50,8 +49,7 @@ locals { # Flask — Python-приложение (сервис 89) # ═══════════════════════════════════════════════════════════════════════════ - flask_git_revision = "54746e91" # коммит/тег в git (менять для редеплоя) - flask_resource_name = "flaskcrud" # имя ресурса в Nubes + flask_resource_name = "crud-flask" # имя ресурса в Nubes flask_domain = "tfflask" # домен (станет tfflask.pythonk8s.dev.nubes.ru). Имя должно быть уникальным — заменяйте на своё! flask_git_path = "https://gitea.services.ngcloud.ru/Nail/tfflaskcrud.git" flask_cpu = 300 # CPU в millicores @@ -62,8 +60,7 @@ locals { # Node.js — Express-приложение (сервис 95) # ═══════════════════════════════════════════════════════════════════════════ - nodejs_git_revision = "809d303b" # коммит/тег в git (менять для редеплоя) - nodejs_resource_name = "nodejscrud" # имя ресурса в Nubes + nodejs_resource_name = "crud-nodejs" # имя ресурса в Nubes nodejs_domain = "tfnodejs" # домен (станет tfnodejs.<суффикс>.dev.nubes.ru). Имя должно быть уникальным — заменяйте на своё! nodejs_git_path = "https://gitea.services.ngcloud.ru/Nail/tfnodejscrud.git" nodejs_cpu = 300 # CPU в millicores diff --git a/TEST_STAND/CRUD/lucee.tf b/TEST_STAND/CRUD/lucee.tf index 85d2e25..18aba85 100644 --- a/TEST_STAND/CRUD/lucee.tf +++ b/TEST_STAND/CRUD/lucee.tf @@ -8,6 +8,8 @@ locals { resource "nubes_lucee" "applucee" { resource_name = local.lucee_resource_name + adopt_existing_on_create = true + startup_configuration = { resource_realm = var.realm } @@ -27,8 +29,6 @@ resource "nubes_lucee" "applucee" { git_path = local.lucee_git_path } - git_revision = local.lucee_git_revision - json_env = jsonencode({ TABLE_NAME = local.crud_table_name testds_class = local.jdbc_class diff --git a/TEST_STAND/CRUD/main.tf b/TEST_STAND/CRUD/main.tf index 490b385..02ecca8 100644 --- a/TEST_STAND/CRUD/main.tf +++ b/TEST_STAND/CRUD/main.tf @@ -2,7 +2,7 @@ terraform { required_providers { nubes = { source = "tf-registry.containerk8s.services.ngcloud.ru/nubes-test/nubes" - version = "5.1.16" + version = "5.0.5" } } } diff --git a/TEST_STAND/CRUD/nodejs.tf b/TEST_STAND/CRUD/nodejs.tf index 50e7fee..73ec7b1 100644 --- a/TEST_STAND/CRUD/nodejs.tf +++ b/TEST_STAND/CRUD/nodejs.tf @@ -11,6 +11,8 @@ locals { resource "nubes_nodejs" "appnodejs" { resource_name = local.nodejs_resource_name + adopt_existing_on_create = true + startup_configuration = { resource_realm = var.realm } @@ -31,7 +33,6 @@ resource "nubes_nodejs" "appnodejs" { health_path = "/" } - git_revision = local.nodejs_git_revision operation_timeout = local.nodejs_timeout json_env = jsonencode({