Я просто не понимаю почему стейт-файл, если его потеря и правда так страшна, должен лежать где-то отдельно.
Тем не менее он по прежнему представляет собой код, код задеплоенной инфраструктуры, правильно? - так почему-бы не хранить его в гите, его и версионировать там можно.
Нафига нужны все эти .tfstate.backup, возврат в 90 какой-то, когда всё было статичым и загружалось на веб-сервер по ftp.
Какой-то неправильный IaaC получается.