all включает все хосты inventory; ungrouped — те, что не в явных группах. Vars для all задают глобальные defaults (NTP, users), осторожно не перегревая prod спецнастройками.
Разбор
- all:vars в INI — глобально.
- Слишком жирный all усложняет исключения.
- Проверяйте membership через ansible-inventory.
- В YAML inventory структура children яснее.
Итог
all — глобальные defaults; не сваливайте туда env-специфику.