Terraform do Zero na GCP – Parte 4: Variáveis, Outputs e Boas Práticas

Se você chegou agora e quer entender o que foi feito até aqui, recomendo dar um passo para trás e ver os posts anteriores: Terraform: Dando o próximo passo – Criando uma infraestrutura do zero na GCP Esse post (e o próximo) provavelmente será um pouco mais teórico do que eu gosto, mas vamos dar um passo importante: organizar o projeto com boas práticas. Vamos entender melhor o uso de variáveis, outputs – que criamos previamente. E já aproveitamos para modularizar um pouco mais o projeto. ...

13 mai. 2025 · 3 minutos · 444 palavras · Logan D. Merazzi

Terraform do Zero na GCP – Parte 3: Criando o Primeiro Projeto

Se você caiu aqui de pára-quedas e quer ver o que rolou antes, veja o seguinte post: Terraform do Zero na GCP – Parte 2: Preparando o Ambiente Agora que já preparamos o terreno, é hora de criar o primeiro projeto. Nesse post, vamos: Criar a estrutura básica de um projeto Terraform Inicializar o Terraform (terraform init) Criar e aplicar um recurso real na GCP (um **bucket no Cloud Storage**) Estrutura de Arquivos Crie uma pasta para seu projeto e adicione os seguintes arquivos: ...

23 abr. 2025 · 3 minutos · 465 palavras · Logan D. Merazzi

Terraform do Zero na GCP – Parte 2: Preparando o Ambiente

E vamos ao segundo post da série! Se quiser ver o que falamos no primeiro post da série onde eu falo o objetivo e como configurar o ambiente local, recomendo começar daqui: Terraform: Dando o próximo passo – Criando uma infraestrutura do zero na GCP O que vamos fazer hoje: Criar um projeto na GCP Eu não vou criar aqui toda uma organização, vou criar projetos simples em uma conta pessoal, mas não vamos considerar isso como boas práticas em um ambiente corporativo, ok? Criar um Service Account com permissões específicas Gerar a chave de autenticação (JSON) Configurar a variável de ambiente para o Terraform acessar a GCP 1. Criando o projeto na GCP Acesse o [Console da GCP](https://console.cloud.google.com/) Clique no seletor de projetos (canto superior esquerdo) > **Novo Projeto** ...

22 abr. 2025 · 2 minutos · 260 palavras · Logan D. Merazzi

Terraform: Dando o próximo passo – Criando uma infraestrutura do zero na GCP

Disclaimer Como se trata de uma séria de posts, vou deixar aqui os links conforme formos avançando em cada tópico discutido. Introdução (Este post) [Preparando o Ambiente](https://blog.merazzi.com.br/terraform-do-zero-na-gcp-parte-2-preparando-o-ambiente/) Introdução Este é o segundo post onde falo sobre o uso do Terraform para criação de uma infraestrutura usando código (o famoso IaC). Se você não viu o primeiro post (feito em 2022!!), recomendo a leitura para instalar e preparar o ambiente local (calma… Chegaremos na nuvem – espero): ...

21 abr. 2025 · 2 minutos · 317 palavras · Logan D. Merazzi

Instalando o Terraform e criando seu primeiro objeto no Azure

Hoje vamos dar os primeiros passos no mundo da Infraestrutura como um Código, a.k.a. IaC, fazendo a instalação local do Terraform, autenticando no Azure via cli e criando o primeiro objeto no Azure. O Terraform faz uso do HCL (Hashicorp Configuration Language) e a sua sintaxe foi muito baseada na libucl. Para falar sobre o Terraform (como funciona, detalhes, componentes, divisões, etc), eu poderia criar uma série apenas para isso, mas não é a ideia aqui. Vamos colocar a mão na massa direto. ...

02 ago. 2022 · 5 minutos · 1056 palavras · Logan D. Merazzi