Управление состоянием Terraform при помощи moved, removed и import
Основная особенность рефакторинга кода Terraform в том, что при изменении описания ресурсов в коде необходимо также переименовывать или удалять ресурсы в файле состояния инфраструктуры. В противном случае Terraform будет считать, что ресурс со старым именем нужно удалить, а с новым — создать.
Традиционно для решения этой проблемы использовались специальные команды CLI …