Ad-hoc — однострочный запуск модуля без playbook: ansible web -m ping, ansible web -a "uptime". Удобно для быстрой диагностики, не для постоянной автоматизации.
Разбор
-m module, -a args.
- Playbook лучше для review и повторяемости.
- Ограничивайте
--limit на проде.
- Факты:
-m setup точечно.
Итог
Ad-hoc — оперативный инструмент; постоянное — в playbooks.