Terraform deseja reconstruir toda a minha implantação da AWS

Terraform deseja reconstruir toda a minha implantação da AWS

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.

informação relacionada