Terraform создаёт ресурсы cloud/API (VM, LB, DB instance); Ansible конфигурирует ОС/middleware внутри или делает day-2. Серые зоны (user-data vs cloud-init vs ansible) фиксируйте ADR, избегайте двойного владения одним и тем же файлом.
Разбор
- Передача outputs TF → inventory/group_vars.
- Не создавайте ту же SG и там и там.
- Packer image + минимальный Ansible = быстрый boot.
- Споры решаются документом границ.
Итог
Чёткая граница IaC-слоёв важнее «всё в одном инструменте».