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
+25
View File
@@ -0,0 +1,25 @@
# Фоновая зачистка стиля и конфигурации Ansible
**Приоритет:** низкий
Косметика и мелочи конфигурации, копятся в один проход:
- **sudoers**: `playbook-backups.yml:52-59` правит `/etc/sudoers` через
`lineinfile`. Конвенция — отдельный файл в `/etc/sudoers.d/` (через
`copy`/`template` с `validate: visudo -cf %s`).
- **`.ansible-lint.yml`** содержит только `exclude_paths`, профиль не задан явно,
хотя AGENTS.md заявляет «профиль production». Прописать `profile: production`
либо поправить документацию.
- **`ansible.cfg`** минимален — добавить `stdout_callback = yaml`,
`interpreter_python = auto_silent`, `force_handlers = true` (последнее нужно
вместе с переходом на handlers).
- Несогласованные кавычки и пути (`'directory'` vs `"directory"`,
`src: "./files/..."` vs `src: "files/..."`, одинарные кавычки в
`playbook-all-setup.yml`).
- **`playbook-system.yml:24`** — `apt` без `cache_valid_time`, обновляет кэш
каждый прогон.
Контекст: [docs/drafts/ansible-review.md](../drafts/ansible-review.md) §8.
Связано: playbook-backups.yml, .ansible-lint.yml, ansible.cfg,
playbook-system.yml, playbook-all-setup.yml.