av
0e7300ed0e
backlog: добавлены задачи про локальную сборку образов и права секретов
...
- Уход от Yandex Container Registry на роль `app_image`: homepage,
transcriber, remembos собираются локально и едут через docker save/load.
- Сужение прав секретов: `yc_oauth_token` открывает весь аккаунт ради
одного `docker login` — вторая задача зависит от первой.
2026-07-25 11:54:31 +03:00
av
f3c76ca583
backlog: добавлена идея о хранении пароля ansible-vault
...
- Пароль лежит открытым текстом рядом с репозиторием, а `ansible.cfg`
подставляет его в любую ansible-команду — отсюда дамп секретов
через `ansible-inventory --list`.
- Заведена идеей, а не задачей: компромисс «удобство против доступности
автоматизации агенту» не разрешён, варианты с KeePassXC записаны с ценой.
2026-07-25 11:43:14 +03:00
av
72d8a9932e
backlog: синхронизированы заголовки 10 задач в индексе
...
- Заголовки в README.md разошлись с H1 файлов задач; выровнено
механически через `backlog.py check --fix`, тексты задач не менялись.
2026-07-25 11:42:59 +03:00
av
564432755d
Ansible: точечные фиксы идемпотентности
...
- backup-targets собирается одной copy вместо lineinfile в цикле: теперь
удаление цели из списка реально убирает строку из файла (7 плейбуков)
- netdata: getent вместо grep по /etc/group, ушёл бессмысленный changed_when
и мёртвый фолбэк PGID
- исправлены копипастные имена play в wanderer и remove-user-and-app
2026-07-24 21:26:39 +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
9c156df0c7
Ansible: рестарт контейнеров переведён на handlers
...
- caddyproxy, netdata, authelia, bifrost, remembos: конфиг-задачи нотифаят
handler "Restart application" вместо безусловного или условного рестарта
- ansible.cfg: force_handlers, иначе упавший прогон теряет notify и рестарт,
применяющий правку конфига, не случится уже никогда
- authelia рестартит только authelia_app, чтобы не сбрасывать сессии в redis
2026-07-24 21:05:27 +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
cd0d014c99
Claude: подключить плагины av-dev-skills (backlog, git)
Linting / YAML Lint (push) Canceled after 0s
Linting / Ansible Lint (push) Canceled after 0s
2026-07-24 15:29:19 +03:00
av
d22f7a203b
Wakapi: update to 2.17.5
2026-07-24 15:28:43 +03:00
av
76fa640010
Outline: update to 1.9.2
2026-07-24 15:28:41 +03:00
av
c4a044063b
Netdata: update to 2.10.4
2026-07-24 15:28:40 +03:00
av
516a796f27
Gramps: update to 26.7.0
2026-07-24 15:28:38 +03:00
av
bd6b574f1e
Dozzle: update to 10.6.11
2026-07-24 15:28:36 +03:00
av
9dc57e0d29
eget: вынести роль в ansible-roles, декларативные пакеты
Linting / YAML Lint (push) Canceled after 0s
Linting / Ansible Lint (push) Canceled after 0s
2026-07-16 21:03:27 +03:00
av
f31f51959e
Invoke: задачи синхронизации общих ролей (roles-pull/push/status)
2026-07-16 21:03:26 +03:00
av
3b572b9c25
Tududi: update to 1.2.4
Linting / YAML Lint (push) Canceled after 0s
Linting / Ansible Lint (push) Canceled after 0s
2026-07-15 08:44:39 +03:00
av
25bd6bedf8
Gitea: update t0 1.27.0
Linting / YAML Lint (push) Canceled after 0s
Linting / Ansible Lint (push) Canceled after 0s
2026-07-14 09:42:38 +03:00
av
9b8cd5cab6
Backlog: уточнить SSH-задачу, завести очистку устаревшего инвентаря
Linting / YAML Lint (push) Canceled after 0s
Linting / Ansible Lint (push) Canceled after 0s
2026-07-13 19:52:01 +03:00
av
b60e55ec5e
Backlog: security-ревью (fable) — 13 находок по приоритетам
2026-07-13 19:47:51 +03:00
av
f110cf7208
Backlog: перенести задачи из tududi (диск-алерты, logrotate, аудит безопасности)
2026-07-13 19:30:53 +03:00
av
30358de9d9
Docs: собрать беклог задач из drafts
2026-07-13 19:25:20 +03:00
av
a41f6bca8e
Tasks: add mc and edit-encrypted, unify base command set
2026-07-13 12:57:42 +03:00
av
93a0af7b94
Outline: update to 1.9.1
Linting / YAML Lint (push) Canceled after 0s
Linting / Ansible Lint (push) Canceled after 0s
2026-07-13 09:35:29 +03:00
av
ce553591b1
Miniflux: allow fetching feeds from private network
...
Linting / YAML Lint (push) Has been cancelled
Linting / Ansible Lint (push) Has been cancelled
Since 2.2.18 the fetcher blocks private/loopback hosts by default (SSRF
protection), which broke feeds served via rssbridge_app in the docker network.
2026-07-11 19:25:02 +03:00
av
57b9df201e
Apprise: update to 1.5.1
Linting / YAML Lint (push) Has been cancelled
Linting / Ansible Lint (push) Has been cancelled
2026-07-11 15:21:36 +03:00
av
240ef3e1ad
Miniflux: update to 2.3.2
2026-07-11 15:12:29 +03:00
av
84fc16d54d
Tuwunel: update to 1.8.1
2026-07-11 15:09:49 +03:00
av
aa9e566044
Gramps: update to 26.6.2
2026-07-11 15:03:54 +03:00
av
143f0a2429
Dozzle: update to 10.6.9
2026-07-11 14:57:45 +03:00
av
2da995ee72
GoAccess: update Caddy to 2.11.4
2026-07-11 14:57:44 +03:00
av
c206db7344
Caddyproxy: update to 2.11.4
2026-07-11 14:57:41 +03:00
av
1ad4005ad0
Outline: update to 1.9.0
Linting / YAML Lint (push) Has been cancelled
Linting / Ansible Lint (push) Has been cancelled
2026-07-11 14:39:41 +03:00
av
e6579d9b5f
Tududi: update to 1.2.0
2026-07-11 14:39:27 +03:00
av
94d070b219
Bifrost: update to 1.6.3
...
Linting / YAML Lint (push) Has been cancelled
Linting / Ansible Lint (push) Has been cancelled
with native deepseek provider
2026-07-07 09:00:21 +03:00
av
e57528cef3
Dashboard: add server start dashboard via homepage
Linting / YAML Lint (push) Has been cancelled
Linting / Ansible Lint (push) Has been cancelled
2026-07-04 20:45:15 +03:00
av
5cd66d01bc
Tududi: add task tracke application
Linting / YAML Lint (push) Has been cancelled
Linting / Ansible Lint (push) Has been cancelled
2026-07-04 16:56:01 +03:00
av
8ec0327851
Backups: update after intelligent tier migreation
Linting / YAML Lint (push) Has been cancelled
Linting / Ansible Lint (push) Has been cancelled
2026-06-25 16:45:48 +03:00
av
2930842e3f
Backups: update ADR after migration
Linting / YAML Lint (push) Has been cancelled
Linting / Ansible Lint (push) Has been cancelled
2026-06-23 09:38:09 +03:00
av
0f80e66b66
Backups: split restic operations into phases for Intelligent Tiering
2026-06-22 17:58:45 +03:00
av
2b22fde718
Gitea: update to 1.26.4
2026-06-22 17:44:21 +03:00
av
c39de421e0
Backups: add restic errors
Linting / YAML Lint (push) Has been cancelled
Linting / Ansible Lint (push) Has been cancelled
2026-06-09 10:23:46 +03:00
av
a50b399a85
Add ansible playbooks review
2026-06-09 10:17:32 +03:00
av
94b09be53c
Outline: update to 1.8.1
2026-06-09 10:17:07 +03:00
av
b637fea882
Memos: update to 0.29.1
2026-06-09 10:16:54 +03:00
av and Claude Opus 4.8
933a0b9570
GoAccess: update Caddy to 2.11.3
...
Linting / YAML Lint (push) Has been cancelled
Linting / Ansible Lint (push) Has been cancelled
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-01 17:46:43 +03:00
av and Claude Opus 4.8
96710360d9
Dozzle: update to 10.6.2
...
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-01 17:46:40 +03:00
av and Claude Opus 4.8
d9f0d94e1f
Caddy: update to 2.11.3
...
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-01 17:46:37 +03:00
av and Claude Opus 4.8
9b853d351c
Authelia: update to 4.39.20
...
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-01 17:46:33 +03:00
av and Claude Opus 4.8
11744f776a
Wakapi: update to 2.17.4
...
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-01 17:45:39 +03:00
av and Claude Opus 4.8
0df5f358d0
Outline: update to 1.8.0
...
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-01 17:45:35 +03:00