Tenho um ambiente AWS que foi construído 100% com Terraform. Eu não toquei nisso em alguns dias, mas hoje, quando fui fazer o que pensei ser uma mudança bastante trivial, a Terraform decidiu que quer construir uma infraestrutura AWS totalmente nova. Desistir da mudança não fez diferença, não importa o que eu faça, a Terraform agora quer construir uma nova infraestrutura.
Não quer derrubar a infraestrutura antiga, quer construir essa nova infraestrutura lado a lado.
Está basicamente agindo como se toda a minha infraestrutura pré-existente simplesmente não existisse.
Suspeito que seja porque tudo está vinculado a uma VPC e porque acha que precisa criar uma nova VPC, tudo a jusante da VPC (ou seja, tudo) também é recriado para que os IDs correspondam.
Eu sou muito novo no Terraform, então existe alguma maneira de "forçar" o Terraform de volta ao seu estado antigo?
Parece que uma localização e substituição global errônea foi a culpada por esse problema - ela modificou o arquivo de estado do Terraform, que causa esse problema de cascata.
A restauração de uma versão do arquivo de estado que não apresentava esse problema corrigiu o problema.
Acho que é hora de colocar o arquivo de estado do terraform no S3 para que isso não aconteça novamente.