В настоящее время я сталкиваюсь с проблемами рефакторинга сценариев терраформирования, например, модуль root относится к нескольким другим модулям, которые реорганизованы в новый модуль под названием main. В этом случае я набрал
terraform state mv module.XXXX module.main.module.XXX
для каждого модуля XXXX
.
Это нормально для меня.
В моем случае модуль root используется несколькими рабочими пространствами, поэтому я повторяю этот шаг для каждого рабочего пространства. Интересно, есть ли какая-то автоматизация для эволюции терраформного состояния, вроде пролетного пути в меньшем масштабе.