ansible.cfg задаёт defaults: путь inventory, forks, remote_user, become, callbacks, timeout, roles_path, collections_path — чтобы CLI вёлся одинаково в команде и CI.
Разбор
- Ищут в cwd, ansible.cfg рядом, потом ~/.ansible.cfg.
- Не храните секреты в cfg.
- CI может переопределять env
ANSIBLE_*.
- Явный inventory в cfg снижает ошибки «не тот список хостов».
Итог
ansible.cfg — локальный контракт поведения CLI для проекта.