Docs: собрать беклог задач из drafts
This commit is contained in:
@@ -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.
|
||||
Reference in New Issue
Block a user