Backlog: уточнить SSH-задачу, завести очистку устаревшего инвентаря
This commit is contained in:
@@ -0,0 +1,25 @@
|
||||
# Убрать устаревший инвентарь после миграции на Timeweb
|
||||
|
||||
**Приоритет:** средний
|
||||
|
||||
После переезда на Timeweb (cutover 2026-05-23) имена инвентарей инвертировались:
|
||||
|
||||
- `timeweb.yml` → `92.53.105.41` — **живой** хост, именно его использует `inv pl`
|
||||
(`tasks.py:12` `HOSTS_FILE = "timeweb.yml"`).
|
||||
- `production.yml` → `158.160.46.255` — **мёртвый** старый YC-хост (ВМ
|
||||
остановлена). При этом AGENTS.md всё ещё называет `production.yml` рабочим
|
||||
инвентарём.
|
||||
|
||||
Ловушка: любой прямой запуск `ansible-playbook -i production.yml ...` (как в
|
||||
примерах AGENTS.md) уедет на несуществующий/чужой хост. Плюс `production.yml`
|
||||
содержит `application_dir`/`mount_external_storage`, которых нет в `timeweb.yml` —
|
||||
простой заменой файла эти переменные потеряются.
|
||||
|
||||
Сделать: сделать `production.yml` актуальным инвентарём Timeweb-хоста (перенести
|
||||
недостающие host-vars), удалить `timeweb.yml`, поправить `HOSTS_FILE` в `tasks.py`
|
||||
и примеры в AGENTS.md. Согласуется с задачей
|
||||
[ansible-inventory-hostvars](ansible-inventory-hostvars.md) (host-специфику в
|
||||
`host_vars/server.yml`, хост в именованную группу) — логично делать вместе.
|
||||
|
||||
Связано: production.yml, timeweb.yml, tasks.py, AGENTS.md,
|
||||
docs/drafts/timeweb-migration-log.md, ansible-inventory-hostvars.
|
||||
Reference in New Issue
Block a user