4
respostas

Ao digitar terraform plan, ao tenho o mesmo retorno do video

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

torresjoao2004@Joaos-Air first_deploy % terraform init

Initializing the backend...

Initializing provider plugins...

Terraform has been successfully initialized!

You may now begin working with Terraform. Try running "terraform plan" to see any changes that are required for your infrastructure. All Terraform commands should now work.

If you ever set or change modules or backend configuration for Terraform, rerun this command to reinitialize your working directory. If you forget, other commands will detect it and remind you to do so if necessary. torresjoao2004@Joaos-Air first_deploy % terraform plan

No changes. Your infrastructure matches the configuration.

Terraform has compared your real infrastructure against your configuration and found no differences, so no changes are needed. torresjoao2004@Joaos-Air first_deploy % terraform apply

No changes. Your infrastructure matches the configuration.

Terraform has compared your real infrastructure against your configuration and found no differences, so no changes are needed.

Apply complete! Resources: 0 added, 0 changed, 0 destroyed.

4 respostas

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Oi

A saída que você compartilhou indica que não há alterações necessárias na sua infraestrutura. Isso significa que a configuração que você definiu no seu código Terraform está alinhada com o estado atual da infraestrutura na AWS. Em outras palavras, a sua infraestrutura já está de acordo com o que você especificou no código Terraform.

Aqui estão algumas considerações sobre o seu resultado do terraform plan:

  1. No Changes Detected: O trecho "No changes" destaca que o Terraform comparou a configuração definida no seu código com a infraestrutura real na AWS e não identificou diferenças. Isso é uma boa notícia, indicando que a sua infraestrutura está conforme esperado.

  2. Matching Configuration: A linha "Your infrastructure matches the configuration" confirma que o estado atual da infraestrutura coincide exatamente com o que você definiu no seu código Terraform. Isso é crucial para garantir que sua infraestrutura seja previsível e gerenciável.

  3. Apply Complete: A seção "Apply complete! Resources: 0 added, 0 changed, 0 destroyed" confirma que, ao executar terraform apply, não houve alterações na infraestrutura. Nenhum recurso foi adicionado, alterado ou destruído.

É importante destacar que o Terraform é projetado para ser seguro e conservador. Ele não faz alterações na infraestrutura a menos que você explicitamente instrua-o a fazê-lo. Isso ajuda a evitar mudanças não intencionais ou potencialmente prejudiciais.

Se você estiver interessado em explorar mais, uma prática comum é simular alterações na infraestrutura para entender o impacto antes de efetivamente aplicá-las. Isso é feito com o comando terraform plan -out=tfplan para gerar um plano e, em seguida, terraform apply tfplan para aplicá-lo.

terraform plan -out=tfplan
terraform apply tfplan

Certo, mas a intancia nao esta subindo na AWS. Parece que meu codigo simplesmente nao surte efeito

Insira aqui a descrição dessa imagem para ajudar na acessibilidade fiz pelo terminal e deu este erro pro mesmo codigo