Благодарю за детальный ответ, про тераформ узнал от вас и пока не понимаю куда его присунуть и зачем он, поэтому буду без него работать то тех пор, пока не упрусь в ограничения, которые он убирает.
Просто кусок devops'ов которые принято делать часть CI/CD пайплайна что бы автоматизировать rolling updates и иметь возможность отката на предыдущее состояние всей инфраструктуры в случае сбоя.
Обычно ещё тесты на terratest люди пишут.