В моем представлении по идее надо так:
- чекаут на CI
- раскатать тераформ
- запомнить текущий тег
- по каждому сервису:
- сделать деплой через ecs cli
- если ок, то продолжить дальше с сервисами
- если нет, откатить на предыдущий тег, и все остальные тоже, фейлим деплоймент