Docs: собрать беклог задач из drafts

This commit is contained in:
av
2026-07-13 19:25:20 +03:00
parent a41f6bca8e
commit 30358de9d9
11 changed files with 238 additions and 0 deletions
+17
View File
@@ -0,0 +1,17 @@
# Composable-роль `backup`
**Приоритет:** средний
Бэкап — самый чистый шов для extraction: `gobackup.yml` + `backup.sh` +
`backup-targets` + интеграция с restic одинаковы у всех сервисов, различается
только список целей. Вынести в роль `backup` с параметром «список targets» — она
не трогает индивидуальность сервиса. Это правильный размер абстракции (как уже
сделанный `owner`), а **не** мега-роль `docker_app` (та отклонена осознанно:
приложения реально разные, catch-all обрастает `when:`). Обкатать на одном
сервисе, затем раскатать.
Полный контекст: [docs/drafts/ansible-review.md](../drafts/ansible-review.md) §1.
Связано: roles/owner (образец), files/<app>/gobackup.template.yml,
files/<app>/backup.template.sh, playbook-backups.yml,
feedback_per_app_playbook_duplication.