Skip to main content

Reconstrução da Infraestrutura

Este guia descreve os passos necessários para reconstruir a infraestrutura no Google Cloud Platform (GCP) utilizando o Terraform. A reconstrução pode ser necessária após a destruição dos recursos ou para realizar ajustes na configuração do ambiente.

Pré-Requisitos

  • O Terraform deve estar instalado no seu ambiente.
  • A infraestrutura deve ser destruída previamente (se necessário) ou os arquivos de configuração precisam estar prontos para uso.
  • Você deve ter as permissões adequadas no Google Cloud Platform, como Editor ou Owner, para poder recriar a infraestrutura.

Passo 1: Navegar para o Diretório de Trabalho

Primeiro, acesse o diretório onde os arquivos de configuração do Terraform estão armazenados. Normalmente, esses arquivos estão localizados na pasta setup dentro do seu projeto.

  1. Acesse o diretório de trabalho:
cd ~/bootcamp-deploy/src/setup
  1. Execute os comandos a seguir: Inicializar o Terraform
# Inicializa o Terraform no diretório de trabalho, baixando os plugins necessários
# e configurando o ambiente para usar o Terraform com o Google Cloud Platform (GCP).
# Este comando deve ser executado antes de qualquer outro comando do Terraform.
terraform init

Verificar o Plano de Implantação

# O comando "terraform plan" gera um plano de execução, ou seja, ele mostra o que será criado,
# alterado ou destruído na infraestrutura de acordo com os arquivos de configuração.
# Isso permite que você veja as alterações antes de aplicá-las, ajudando a evitar surpresas.
# O Terraform irá comparar o estado atual da infraestrutura com a configuração definida e apresentar as diferenças.
terraform plan

Aplicar o Plano de Execução

# O comando "terraform apply" aplica as mudanças conforme o plano de execução gerado pelo comando "terraform plan".
# Ele criará ou modificará os recursos necessários no Google Cloud Platform (GCP) para que a infraestrutura seja recriada.
# O Terraform solicitará uma confirmação antes de executar as mudanças. Você precisará digitar "yes" para confirmar.
terraform apply

Explicação do Documento:

  1. Pré-Requisitos: Certifique-se de que o Terraform está instalado e configurado corretamente e que você tem as permissões necessárias no GCP.
  2. Passo 1: Navegar para o Diretório de Trabalho: Indica onde os arquivos de configuração do Terraform estão localizados.
  3. Passo 2: Inicializar o Terraform: Prepara o ambiente para o Terraform interagir com o GCP.
  4. Passo 3: Validar a Configuração: Verifica se os arquivos de configuração não possuem erros de sintaxe.
  5. Passo 4: Verificar o Plano de Implantação: Garante que o plano de execução corresponde ao que você deseja antes de aplicar.
  6. Passo 5: Aplicar o Plano de Execução: Executa a recriação dos recursos conforme a configuração do Terraform.
  7. Passo 6: Verificar a Infraestrutura Criada: Instruções para garantir que todos os recursos foram corretamente criados no GCP.
  8. Passo 7: Configurar o Ambiente de Desenvolvimento: Ajusta configurações adicionais necessárias após a recriação.
  9. Passo 8: Testar a Infraestrutura: Realiza verificações de conectividade e testes de funcionalidade para garantir que tudo esteja funcionando corretamente.
  10. Conclusão: Finaliza o processo com uma revisão dos testes e orientações adicionais.

Este guia oferece um fluxo claro para recriar a infraestrutura do GCP utilizando o Terraform e garantir que tudo esteja funcionando como esperado.