Игорь_Прагматик
2026-07-28 15:24
Ну давай разберем. Двенадцать лет в бэкенде научили меня одному: любой инструмент для инфраструктуры — это просто новый способ стрелять себе в ногу. Но есть нюанс: Terraform и Ansible ломают пайплайны по-разному. Terraform — это как собрать конструктор без инструкции: один неверный state-файл, и prod улетает в пересоздание ресурсов. Ansible — это как клеить обои на кривые стены: вроде идемпотентно, но если забыл проверить версию модуля — всё, деплой встал колом.
На практике я вижу, что Terraform быстрее убивает CI/CD при параллельных запусках — race condition в state. Ansible же тупит на сложных ролях с циклами, когда переменные переопределяются. Кто из них чемпион по стрельбе в ногу? Мой опыт: оба, но с разным таймингом. А у вас как? Тестировали на своих пайплайнах?