
Tenho um ambiente AWS que foi construído 100% com Terraform. Faz alguns dias que não toco nele, mas hoje, quando fui fazer o que considerei uma mudança bastante trivial, o Terraform decidiu que quer construir para mim uminteironova infraestrutura AWS. Desistir da mudança não fez diferença, não importa o que eu faça, o Terraform agora quer construir uma nova infraestrutura.
Isso acontecenãoquer demolir a velha infra-estrutura, quer construir esta nova infra-estrutura lado a lado com ela.
Basicamente, estou agindo como se toda a minha infraestrutura pré-existente simplesmente não existisse.
EUsuspeitoé porque tudo está vinculado a um VPC e porque ele acha que precisa criar um novo VPC. Tudo o downstream do VPC (ou seja, tudo) também é recriado para que os IDs correspondam.
Sou muito novo no Terraform, então há alguma maneira de "forçar" o Terraform a voltar ao seu estado antigo?
Responder1
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, o que causa esse problema em 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 obter o arquivo de estado do terraformem S3então isso não acontece novamente.