Commit Graph
23 Commits
Author SHA1 Message Date
av aeddc1f168 tasks.py: версия authelia CLI берётся из docker-compose
Linting / YAML Lint (push) Waiting to run
Linting / Ansible Lint (push) Waiting to run
- константа AUTHELIA_DOCKER была прибита к 4.39.4, а сервис уже на 4.39.20 — конфиг валидировался чужим бинарником
- authelia-validate-config сам создаёт temp/: директория в .gitignore, на свежем клоне задача падала
2026-08-06 10:39:02 +03:00
av 6d28d361e2 ee: редактор запускается через subprocess вместо pty invoke
- invoke оставлял на внешнем терминале ixon, и Ctrl+S/Ctrl+Q съедал драйвер
  терминала как XOFF/XON — до micro они не доходили
- код возврата ansible-vault теперь пробрасывается наружу
2026-07-25 16:23:03 +03:00
av 156df94f00 roles: завендорена общая роль app_image
- подписка в SYNCED_ROLES + копия из канона ansible-roles (inv roles-pull)
- роль собирает образ приложения на control-хосте по контракту `task image`
  и везёт его на сервер через docker save/load, без реестра
2026-07-25 14:06:20 +03:00
av 4d976585ec Ansible: единственный инвентарь production.yml
- production.yml переписан на живой Timeweb-хост, timeweb.yml удалён,
  HOSTS_FILE в tasks.py и примеры в README поправлены
- host-vars application_dir и mount_external_storage не перенесены: это
  наследие YC-диска, а после переезда в group_vars инвентарь их перебивает
- ansible.cfg: inventory по умолчанию, чтобы забытый -i не уводил в никуда
2026-07-24 21:15:12 +03:00
av 1cf660b4fd Ansible: общие переменные перенесены в group_vars/all
- vars/vars.yml → group_vars/all/main.yml, vars/secrets.yml →
  group_vars/all/secrets.yml; boilerplate vars_files убран из всех плейбуков
- имя secrets.yml сохранено намеренно: pre-commit-хук и .crushignore ищут
  слово secret(s) в имени файла
- host_vars инвентаря теперь имеют приоритет над общими переменными
2026-07-24 20:44:51 +03:00
av f31f51959e Invoke: задачи синхронизации общих ролей (roles-pull/push/status) 2026-07-16 21:03:26 +03:00
av a41f6bca8e Tasks: add mc and edit-encrypted, unify base command set 2026-07-13 12:57:42 +03:00
av 02ea9a3735 Migration: transfer data and run apps 2026-05-23 17:51:07 +03:00
av 1ce168655d Migration: application directory as parameter 2026-05-22 20:45:52 +03:00
av fe024b3b12 Migration: fix inventory hardcode in tasks.py
Linting / YAML Lint (push) Has been cancelled
Linting / Ansible Lint (push) Has been cancelled
2026-05-22 20:21:36 +03:00
av e34f8505a2 Add login as app task
Linting / YAML Lint (push) Successful in 9s
Linting / Ansible Lint (push) Failing after 27s
2026-04-04 10:14:28 +03:00
av 6350a1112d Add zellij
Linting / YAML Lint (push) Successful in 11s
Linting / Ansible Lint (push) Failing after 35s
2026-03-04 20:17:35 +03:00
av f3b888853e Remove old s3 connections for gramps and outline
Linting / YAML Lint (push) Successful in 41s
Linting / Ansible Lint (push) Failing after 1m0s
2026-03-01 12:24:14 +03:00
av b13cc65a14 Improve pl task
Linting / YAML Lint (push) Successful in 9s
Linting / Ansible Lint (push) Failing after 28s
2026-02-22 20:55:01 +03:00
av b793b7806b Migrate from task to invoke 2026-02-22 18:41:29 +03:00
av c6db39b55a Remove old playbooks and configs 2025-05-04 11:05:18 +03:00
av cd86348f88 Migrate inventory to yaml 2024-12-21 15:11:01 +03:00
av 98a1087e84 Update apps for docker compose plugin 2024-12-21 14:39:13 +03:00
av e62889437f Add docker space clear after deploy 2024-11-29 09:21:57 +03:00
av e76b31fd99 Update outline version 2024-08-05 10:11:42 +03:00
av 7ab8dc6a78 Дополнил ридми 2024-05-28 15:32:24 +03:00
av 95202132f2 Добавил Outline Wiki 2024-05-25 22:56:45 +03:00
av 76acb0d162 Добавил Keycloak 2024-05-25 20:57:58 +03:00