1
resposta

Terraform em Ambiente já existente

Boa tarde, Após finalizar o curso de terraform estou querendo implementar o terraform no ambiente onde trabalho, porém me surgiu uma dúvida, talvez boba. Nosso ambiente é na aws e hoje já foi montado todo manualmente sem o auxílio de qualquer ferramenta, porém o ambiente vem crescendo dia a dia o que nos causa um trabalho manual gigante e, por isso a opção em usar o terraform. Contudo é aqui que surge a dúvida, como já possuímos um ambiente prévio com Ec2, s3, rds's caso venha a usar o terraform com algumas configurações para criação de outr serviços, corro o risco de ele sobrescrever as ec2 ou qualquer outra serviço já existente?

Obrigado

1 resposta

Olá Carlos, tudo bem?

Tem uma forma de trabalhar com recursos existentes através do import https://www.terraform.io/docs/import/index.html. Uma outra abordagem interessante é tranformar os recursos existentes na sua infraestrutura na AWS em Terraform usando o https://terraforming.dtan4.net/ que é uma ferramenta que faz o processo contrário, exporta recursos existentes para tfstate ... tem que ir com um certo cuidado, refatorando bastante os códigos gerados mas de qualquer forma auxilia no processo.

Um abraço e bons estudos.