From d9bc08f2254f6265607e217e97bdd8e3bd6783b7 Mon Sep 17 00:00:00 2001 From: Repinoid Date: Fri, 2 Oct 2026 08:13:43 +0300 Subject: [PATCH] =?UTF-8?q?fix:=20=D0=BF=D1=83=D1=82=D0=B8=20=D0=BA=20?= =?UTF-8?q?=D1=80=D0=B5=D0=BF=D0=BE=D0=B7=D0=B8=D1=82=D0=BE=D1=80=D0=B8?= =?UTF-8?q?=D1=8F=D0=BC=20=D0=BF=D1=80=D0=B8=D0=BB=D0=BE=D0=B6=D0=B5=D0=BD?= =?UTF-8?q?=D0=B8=D0=B9=20CRUD=20=E2=80=94=20=D0=BE=D1=80=D0=B3=D0=B0?= =?UTF-8?q?=D0=BD=D0=B8=D0=B7=D0=B0=D1=86=D0=B8=D1=8F=20terraform,=20?= =?UTF-8?q?=D0=BD=D0=B5=20Nail=20=D0=A0=D0=B5=D0=BF=D0=BE=D0=B7=D0=B8?= =?UTF-8?q?=D1=82=D0=BE=D1=80=D0=B8=D0=B8=20=D0=BF=D1=80=D0=B8=D0=BB=D0=BE?= =?UTF-8?q?=D0=B6=D0=B5=D0=BD=D0=B8=D0=B9=20=D0=BF=D0=B5=D1=80=D0=B5=D0=B5?= =?UTF-8?q?=D1=85=D0=B0=D0=BB=D0=B8=20=D0=B2=20=D0=BE=D1=80=D0=B3=D0=B0?= =?UTF-8?q?=D0=BD=D0=B8=D0=B7=D0=B0=D1=86=D0=B8=D1=8E=20terraform:=20=20?= =?UTF-8?q?=20Nail/tfluceecrud=20->=20terraform/tfluceecrud=20=20=20Nail/t?= =?UTF-8?q?fflaskcrud=20->=20terraform/tfflaskcrud=20=20=20Nail/tfnodejscr?= =?UTF-8?q?ud=20->=20terraform/tfnodejscrud=20=D0=9F=D1=80=D0=BE=D0=B2?= =?UTF-8?q?=D0=B5=D1=80=D0=B5=D0=BD=D0=BE=20=D0=B0=D0=BD=D0=BE=D0=BD=D0=B8?= =?UTF-8?q?=D0=BC=D0=BD=D1=8B=D0=BC=20git=20ls-remote:=20=20=20terraform/t?= =?UTF-8?q?fluceecrud=20=20->=20HEAD=20d4f42a8=20=20=20terraform/tfflaskcr?= =?UTF-8?q?ud=20=20->=20HEAD=20e5fce97=20=20=20terraform/tfnodejscrud=20->?= =?UTF-8?q?=20HEAD=2023338cb=20=20=20Nail/<=D1=80=D0=B5=D0=BF=D0=BE>=20?= =?UTF-8?q?=D0=BE=D1=82=D0=B4=D0=B0=D1=91=D1=82=20301=20=D0=BD=D0=B0=20ter?= =?UTF-8?q?raform/<=D1=80=D0=B5=D0=BF=D0=BE>=20(=D1=83=D1=81=D1=82=D0=B0?= =?UTF-8?q?=D1=80=D0=B5=D0=B2=D1=88=D0=B8=D0=B9=20=D0=B0=D0=B4=D1=80=D0=B5?= =?UTF-8?q?=D1=81).=20=D0=92=D0=B0=D0=B6=D0=BD=D0=BE:=20=D1=81=D0=B0=D0=BC?= =?UTF-8?q?=20tf=5Fexamples=20=D0=BE=D1=81=D1=82=D0=B0=D1=91=D1=82=D1=81?= =?UTF-8?q?=D1=8F=20=D0=B2=20Nail=20(Nail/tf=5Fexamples=20->=20HEAD=20df44?= =?UTF-8?q?774);=20terraform/tf=5Fexamples=20->=20301=20=D0=BD=D0=B0=20Nai?= =?UTF-8?q?l/tf=5Fexamples.=20=D0=A0=D0=B5=D0=BF=D0=BE=D0=B7=D0=B8=D1=82?= =?UTF-8?q?=D0=BE=D1=80=D0=B8=D0=B8=20IOT=20=D1=82=D0=B0=D0=BA=D0=B6=D0=B5?= =?UTF-8?q?=20=D0=B2=20Nail=20(tf-iot-producer/consumer/dashboard:=20terra?= =?UTF-8?q?form/<=D1=80=D0=B5=D0=BF=D0=BE>=20=D0=BD=D0=B5=20=D1=81=D1=83?= =?UTF-8?q?=D1=89=D0=B5=D1=81=D1=82=D0=B2=D1=83=D0=B5=D1=82)=20=E2=80=94?= =?UTF-8?q?=20=D0=BD=D0=B5=20=D1=82=D1=80=D0=BE=D0=BD=D1=83=D1=82=D1=8B.?= =?UTF-8?q?=20=D0=9F=D1=80=D0=B0=D0=B2=D0=BA=D0=B8:=20CRUD/locals.tf=20(3?= =?UTF-8?q?=20git=5Fpath)=20=D0=B8=20CRUD/README.md=20(=D1=82=D0=B0=D0=B1?= =?UTF-8?q?=D0=BB=D0=B8=D1=86=D0=B0=20=D1=80=D0=B5=D0=BF=D0=BE=D0=B7=D0=B8?= =?UTF-8?q?=D1=82=D0=BE=D1=80=D0=B8=D0=B5=D0=B2).?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CRUD/README.md | 6 ++-- CRUD/locals.tf | 82 +++++++++++++++++++++++++------------------------- 2 files changed, 44 insertions(+), 44 deletions(-) diff --git a/CRUD/README.md b/CRUD/README.md index 1470a52..a5c074c 100644 --- a/CRUD/README.md +++ b/CRUD/README.md @@ -6,9 +6,9 @@ | Приложение | Репозиторий | |---|---| -| Lucee | https://gitea.services.ngcloud.ru/Nail/tfluceecrud | -| Flask | https://gitea.services.ngcloud.ru/Nail/tfflaskcrud | -| Node.js | https://gitea.services.ngcloud.ru/Nail/tfnodejscrud | +| Lucee | https://gitea.services.ngcloud.ru/terraform/tfluceecrud | +| Flask | https://gitea.services.ngcloud.ru/terraform/tfflaskcrud | +| Node.js | https://gitea.services.ngcloud.ru/terraform/tfnodejscrud | ## Что где менять diff --git a/CRUD/locals.tf b/CRUD/locals.tf index 2183c9f..c8a9169 100644 --- a/CRUD/locals.tf +++ b/CRUD/locals.tf @@ -9,67 +9,67 @@ locals { # PostgreSQL — общая БД для всех трёх приложений # ═══════════════════════════════════════════════════════════════════════════ - pg_resource_name = "pg4crud" # имя ресурса в Nubes - pg_cpu = 500 # CPU в millicores (500 = 0.5 ядра) - pg_memory = 512 # память в MB - pg_replicas = 1 # количество реплик - pg_disk = 10 # диск в GB - pg_version = "17" # версия PostgreSQL - pg_retain = 14 # дней хранения бэкапов - pg_schedule = "0 0 * * *" # cron расписание бэкапов (ежедневно в полночь) - pg_timeout = "11m" # таймаут операций create/modify + pg_resource_name = "pg4crud" # имя ресурса в Nubes + pg_cpu = 500 # CPU в millicores (500 = 0.5 ядра) + pg_memory = 512 # память в MB + pg_replicas = 1 # количество реплик + pg_disk = 10 # диск в GB + pg_version = "17" # версия PostgreSQL + pg_retain = 14 # дней хранения бэкапов + pg_schedule = "0 0 * * *" # cron расписание бэкапов (ежедневно в полночь) + pg_timeout = "11m" # таймаут операций create/modify # ═══════════════════════════════════════════════════════════════════════════ # PostgreSQL — пользователь и база данных # ═══════════════════════════════════════════════════════════════════════════ - pg_username = "user4crudpg" # имя пользователя БД - pg_role = "ddl_user" # роль (ddl_user = может создавать таблицы) - pg_db_name = "db4crudpg" # имя базы данных + pg_username = "user4crudpg" # имя пользователя БД + pg_role = "ddl_user" # роль (ddl_user = может создавать таблицы) + pg_db_name = "db4crudpg" # имя базы данных # ═══════════════════════════════════════════════════════════════════════════ # Lucee — CFML-приложение (сервис 94) # ═══════════════════════════════════════════════════════════════════════════ - lucee_git_revision = "82685681" # коммит/тег в git (менять для редеплоя) - lucee_resource_name = "luceecrud" # имя ресурса в 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" - lucee_cpu = 300 # CPU в millicores - lucee_memory = 512 # память в MB - lucee_replicas = 1 # количество реплик + lucee_git_revision = "82685681" # коммит/тег в git (менять для редеплоя) + lucee_resource_name = "luceecrud" # имя ресурса в Nubes + lucee_domain = "tflucee" # домен (станет tflucee.luceek8s.dev.nubes.ru). Имя должно быть уникальным — заменяйте на своё! + lucee_version = "5.4" # версия Lucee (CFML engine) + lucee_git_path = "https://gitea.services.ngcloud.ru/terraform/tfluceecrud.git" + lucee_cpu = 300 # CPU в millicores + lucee_memory = 512 # память в MB + lucee_replicas = 1 # количество реплик # ═══════════════════════════════════════════════════════════════════════════ # Таблица CRUD — общая для всех трёх приложений # ═══════════════════════════════════════════════════════════════════════════ - crud_table_name = "crud_items" # имя таблицы (TABLE_NAME в env) + crud_table_name = "crud_items" # имя таблицы (TABLE_NAME в env) # ═══════════════════════════════════════════════════════════════════════════ # Flask — Python-приложение (сервис 89) # ═══════════════════════════════════════════════════════════════════════════ - flask_git_revision = "54746e91" # коммит/тег в git (менять для редеплоя) - flask_resource_name = "flaskcrud" # имя ресурса в 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 - flask_memory = 512 # память в MB - flask_replicas = 1 # количество реплик + flask_git_revision = "54746e91" # коммит/тег в git (менять для редеплоя) + flask_resource_name = "flaskcrud" # имя ресурса в Nubes + flask_domain = "tfflask" # домен (станет tfflask.pythonk8s.dev.nubes.ru). Имя должно быть уникальным — заменяйте на своё! + flask_git_path = "https://gitea.services.ngcloud.ru/terraform/tfflaskcrud.git" + flask_cpu = 300 # CPU в millicores + flask_memory = 512 # память в MB + flask_replicas = 1 # количество реплик # ═══════════════════════════════════════════════════════════════════════════ # Node.js — Express-приложение (сервис 95) # ═══════════════════════════════════════════════════════════════════════════ - nodejs_git_revision = "809d303b" # коммит/тег в git (менять для редеплоя) - nodejs_resource_name = "nodejscrud" # имя ресурса в Nubes - nodejs_domain = "tfnodejs" # домен (станет tfnodejs.<суффикс>.dev.nubes.ru). Имя должно быть уникальным — заменяйте на своё! - nodejs_git_path = "https://gitea.services.ngcloud.ru/Nail/tfnodejscrud.git" - nodejs_cpu = 300 # CPU в millicores - nodejs_memory = 512 # память в MB - nodejs_replicas = 1 # количество реплик - nodejs_timeout = "15m" # таймаут операций create/modify + nodejs_git_revision = "809d303b" # коммит/тег в git (менять для редеплоя) + nodejs_resource_name = "nodejscrud" # имя ресурса в Nubes + nodejs_domain = "tfnodejs" # домен (станет tfnodejs.<суффикс>.dev.nubes.ru). Имя должно быть уникальным — заменяйте на своё! + nodejs_git_path = "https://gitea.services.ngcloud.ru/terraform/tfnodejscrud.git" + nodejs_cpu = 300 # CPU в millicores + nodejs_memory = 512 # память в MB + nodejs_replicas = 1 # количество реплик + nodejs_timeout = "15m" # таймаут операций create/modify # ═══════════════════════════════════════════════════════════════════════════ # JDBC — параметры подключения Lucee к PostgreSQL @@ -78,14 +78,14 @@ locals { jdbc_class = "org.postgresql.Driver" jdbc_bundle_name = "org.postgresql.jdbc" jdbc_bundle_version = "42.6.0" - jdbc_conn_limit = "5" # макс. количество соединений - jdbc_live_timeout = "15" # таймаут неактивного соединения (минут) - jdbc_validate = "false" # валидация соединения при выдаче из пула + jdbc_conn_limit = "5" # макс. количество соединений + jdbc_live_timeout = "15" # таймаут неактивного соединения (минут) + jdbc_validate = "false" # валидация соединения при выдаче из пула # ═══════════════════════════════════════════════════════════════════════════ # PostgreSQL — общие параметры подключения # ═══════════════════════════════════════════════════════════════════════════ - pg_port = "5432" # порт PostgreSQL - pg_ssl_mode = "require" # SSL-режим (require = обязательно TLS) + pg_port = "5432" # порт PostgreSQL + pg_ssl_mode = "require" # SSL-режим (require = обязательно TLS) }