stand(CRUD): refactor resource names, drop git_revision, add adopt_existing, provider 5.0.5

This commit is contained in:
“Naeel”
2026-08-13 12:49:46 +04:00
parent 657157527b
commit 05694a3446
5 changed files with 11 additions and 13 deletions
+2 -2
View File
@@ -12,6 +12,8 @@ locals {
resource "nubes_flask" "appflask" { resource "nubes_flask" "appflask" {
resource_name = local.flask_resource_name resource_name = local.flask_resource_name
adopt_existing_on_create = true
startup_configuration = { startup_configuration = {
resource_realm = var.realm resource_realm = var.realm
} }
@@ -32,8 +34,6 @@ resource "nubes_flask" "appflask" {
health_path = "/" health_path = "/"
} }
git_revision = local.flask_git_revision
json_env = jsonencode({ json_env = jsonencode({
TABLE_NAME = local.crud_table_name TABLE_NAME = local.crud_table_name
PGHOST = local.flask_pg_host PGHOST = local.flask_pg_host
+4 -7
View File
@@ -9,7 +9,7 @@ locals {
# PostgreSQL — общая БД для всех трёх приложений # PostgreSQL — общая БД для всех трёх приложений
# ═══════════════════════════════════════════════════════════════════════════ # ═══════════════════════════════════════════════════════════════════════════
pg_resource_name = "pg4crud" # имя ресурса в Nubes pg_resource_name = "pg4crud2" # имя ресурса в Nubes
pg_cpu = 500 # CPU в millicores (500 = 0.5 ядра) pg_cpu = 500 # CPU в millicores (500 = 0.5 ядра)
pg_memory = 512 # память в MB pg_memory = 512 # память в MB
pg_replicas = 1 # количество реплик pg_replicas = 1 # количество реплик
@@ -31,8 +31,7 @@ locals {
# Lucee — CFML-приложение (сервис 94) # Lucee — CFML-приложение (сервис 94)
# ═══════════════════════════════════════════════════════════════════════════ # ═══════════════════════════════════════════════════════════════════════════
lucee_git_revision = "82685681" # коммит/тег в git (менять для редеплоя) lucee_resource_name = "crud-lucee" # имя ресурса в Nubes
lucee_resource_name = "luceecrud" # имя ресурса в Nubes
lucee_domain = "tflucee" # домен (станет tflucee.luceek8s.dev.nubes.ru). Имя должно быть уникальным — заменяйте на своё! lucee_domain = "tflucee" # домен (станет tflucee.luceek8s.dev.nubes.ru). Имя должно быть уникальным — заменяйте на своё!
lucee_version = "5.4" # версия Lucee (CFML engine) lucee_version = "5.4" # версия Lucee (CFML engine)
lucee_git_path = "https://gitea.services.ngcloud.ru/Nail/tfluceecrud.git" lucee_git_path = "https://gitea.services.ngcloud.ru/Nail/tfluceecrud.git"
@@ -50,8 +49,7 @@ locals {
# Flask — Python-приложение (сервис 89) # Flask — Python-приложение (сервис 89)
# ═══════════════════════════════════════════════════════════════════════════ # ═══════════════════════════════════════════════════════════════════════════
flask_git_revision = "54746e91" # коммит/тег в git (менять для редеплоя) flask_resource_name = "crud-flask" # имя ресурса в Nubes
flask_resource_name = "flaskcrud" # имя ресурса в Nubes
flask_domain = "tfflask" # домен (станет tfflask.pythonk8s.dev.nubes.ru). Имя должно быть уникальным — заменяйте на своё! flask_domain = "tfflask" # домен (станет tfflask.pythonk8s.dev.nubes.ru). Имя должно быть уникальным — заменяйте на своё!
flask_git_path = "https://gitea.services.ngcloud.ru/Nail/tfflaskcrud.git" flask_git_path = "https://gitea.services.ngcloud.ru/Nail/tfflaskcrud.git"
flask_cpu = 300 # CPU в millicores flask_cpu = 300 # CPU в millicores
@@ -62,8 +60,7 @@ locals {
# Node.js — Express-приложение (сервис 95) # Node.js — Express-приложение (сервис 95)
# ═══════════════════════════════════════════════════════════════════════════ # ═══════════════════════════════════════════════════════════════════════════
nodejs_git_revision = "809d303b" # коммит/тег в git (менять для редеплоя) nodejs_resource_name = "crud-nodejs" # имя ресурса в Nubes
nodejs_resource_name = "nodejscrud" # имя ресурса в Nubes
nodejs_domain = "tfnodejs" # домен (станет tfnodejs.<суффикс>.dev.nubes.ru). Имя должно быть уникальным — заменяйте на своё! nodejs_domain = "tfnodejs" # домен (станет tfnodejs.<суффикс>.dev.nubes.ru). Имя должно быть уникальным — заменяйте на своё!
nodejs_git_path = "https://gitea.services.ngcloud.ru/Nail/tfnodejscrud.git" nodejs_git_path = "https://gitea.services.ngcloud.ru/Nail/tfnodejscrud.git"
nodejs_cpu = 300 # CPU в millicores nodejs_cpu = 300 # CPU в millicores
+2 -2
View File
@@ -8,6 +8,8 @@ locals {
resource "nubes_lucee" "applucee" { resource "nubes_lucee" "applucee" {
resource_name = local.lucee_resource_name resource_name = local.lucee_resource_name
adopt_existing_on_create = true
startup_configuration = { startup_configuration = {
resource_realm = var.realm resource_realm = var.realm
} }
@@ -27,8 +29,6 @@ resource "nubes_lucee" "applucee" {
git_path = local.lucee_git_path git_path = local.lucee_git_path
} }
git_revision = local.lucee_git_revision
json_env = jsonencode({ json_env = jsonencode({
TABLE_NAME = local.crud_table_name TABLE_NAME = local.crud_table_name
testds_class = local.jdbc_class testds_class = local.jdbc_class
+1 -1
View File
@@ -2,7 +2,7 @@ terraform {
required_providers { required_providers {
nubes = { nubes = {
source = "tf-registry.containerk8s.services.ngcloud.ru/nubes-test/nubes" source = "tf-registry.containerk8s.services.ngcloud.ru/nubes-test/nubes"
version = "5.1.16" version = "5.0.5"
} }
} }
} }
+2 -1
View File
@@ -11,6 +11,8 @@ locals {
resource "nubes_nodejs" "appnodejs" { resource "nubes_nodejs" "appnodejs" {
resource_name = local.nodejs_resource_name resource_name = local.nodejs_resource_name
adopt_existing_on_create = true
startup_configuration = { startup_configuration = {
resource_realm = var.realm resource_realm = var.realm
} }
@@ -31,7 +33,6 @@ resource "nubes_nodejs" "appnodejs" {
health_path = "/" health_path = "/"
} }
git_revision = local.nodejs_git_revision
operation_timeout = local.nodejs_timeout operation_timeout = local.nodejs_timeout
json_env = jsonencode({ json_env = jsonencode({