From 472c7a984ffe3596d89d1ac9c4af77c18fb67167 Mon Sep 17 00:00:00 2001 From: Anton Vakhrushev Date: Fri, 1 May 2026 11:15:39 +0300 Subject: [PATCH] Homepage: simplify deploy --- AGENTS.md | 2 +- playbook-homepage-registry.yml | 1 - playbook-homepage.yml | 2 +- vars/homepage.images.yml | 2 -- vars/homepage.yml | 2 ++ 5 files changed, 4 insertions(+), 5 deletions(-) delete mode 100644 vars/homepage.images.yml diff --git a/AGENTS.md b/AGENTS.md index f9e6adb..6760f4e 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -94,7 +94,7 @@ uv run ansible-galaxy install --role-file requirements.yml ## Шаблоны и переменные - Суффиксы шаблонов: `.template.yml`, `.template.sh`, `.template.cfg`, `.template.conf`, `.template.toml`, `.template` (для файлов без естественного расширения) — рендерятся Ansible модулем `template`. Расширение оригинального формата сохраняется после `.template.` ради подсветки синтаксиса в редакторе. -- Большинство приложений определяют переменные inline в плейбуке. Отдельные файлы переменных только у homepage и transcriber (`vars/homepage.yml`, `vars/transcriber.yml` + `*.images.yml`). +- Большинство приложений определяют переменные inline в плейбуке. Отдельные файлы переменных только у homepage и transcriber (`vars/homepage.yml`, `vars/transcriber.yml` + `vars/transcriber.images.yml`). - Общие переменные из `vars/secrets.yml`: `application_dir`, `bin_prefix`, `primary_user` и др. - Каждое приложение: `app_name`, `app_user`, `app_owner_uid`, `app_owner_gid`, `base_dir`, `data_dir`. diff --git a/playbook-homepage-registry.yml b/playbook-homepage-registry.yml index 35cbfab..8e48f58 100644 --- a/playbook-homepage-registry.yml +++ b/playbook-homepage-registry.yml @@ -6,7 +6,6 @@ vars_files: - vars/secrets.yml - vars/homepage.yml - - vars/homepage.images.yml tasks: diff --git a/playbook-homepage.yml b/playbook-homepage.yml index eb3ff55..10258dc 100644 --- a/playbook-homepage.yml +++ b/playbook-homepage.yml @@ -5,7 +5,6 @@ vars_files: - vars/secrets.yml - vars/homepage.yml - - vars/homepage.images.yml tasks: - name: "Create user and environment" @@ -44,5 +43,6 @@ project_src: "{{ base_dir }}" state: "present" remove_orphans: true + pull: "always" tags: - run-app diff --git a/vars/homepage.images.yml b/vars/homepage.images.yml deleted file mode 100644 index 5fd6777..0000000 --- a/vars/homepage.images.yml +++ /dev/null @@ -1,2 +0,0 @@ ---- -homepage_nginx_image: "homepage-nginx:89c2a66-1777484248" diff --git a/vars/homepage.yml b/vars/homepage.yml index e393142..d0dde75 100644 --- a/vars/homepage.yml +++ b/vars/homepage.yml @@ -6,5 +6,7 @@ app_owner_gid: 1009 base_dir: "{{ (application_dir, app_name) | path_join }}" docker_registry_prefix: "cr.yandex/crplfk0168i4o8kd7ade" +homepage_nginx_image: "homepage-nginx:latest" + # Registry images registry_homepage_nginx_image: "{{ (docker_registry_prefix, homepage_nginx_image) | path_join }}"