# Фоновая зачистка стиля и конфигурации 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.