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
@@ -0,0 +1,18 @@
# Инвентарь: `host_vars`, именованные группы, точечный `become`
**Приоритет:** низкий
- **`production.yml` и `timeweb.yml`** оба объявляют хост `server` под
`ungrouped:`, хост-специфичные данные (`application_dir`,
`mount_external_storage`, `ansible_host`, `ansible_user`) вписаны инлайн.
Конвенциональнее — `host_vars/server.yml` и хост в именованной группе. Два
инвентаря с одинаковым именем хоста + `hosts: all` — ошибка `-i` молча уедет не
туда. (`timeweb.yml` — артефакт завершённой миграции, заодно решить, нужен ли
он ещё.)
- `ansible_become: true` глобально — всё бежит под root. Для личного сервера
прагматично; точечный `become`/`become_user` ближе к наименьшим привилегиям, но
это низкий приоритет.
Контекст: [docs/drafts/ansible-review.md](../drafts/ansible-review.md) §6.
Связано: production.yml, timeweb.yml.