PIPELINE COMPLETA com Terraform, Github Actions e AWS

Опубликовано: 19 Март 2026
на канале: Build & Run
12,634
897

🎉 Conheça a FBR:
https://hotm.art/fbryd

Neste vídeo, nós vamos sair do zero e faremos a criação de uma pipeline terraform no Github Actions que fará o deploy de nossa infraestrutura na nuvem AWS.

A pipeline será multi-stage, ou seja, conseguiremos ter múltiplos ambientes para implantar nossas infraestruturas (ambiente de dev e produção).

O vídeo foi feito para quem está iniciando na prática de DevOps! Aprenderemos tudo na prática e sem enrolação!

Durante o vídeo, aprenderemos:
Como criar uma pipeline terraform no Github Actions com deploy na AWS
Como ter uma pipeline com múltiplos ambientes (DEV / PROD)
Como configurar a conexão entre o Github e a sua conta AWS (via STS Assume Role)
Como armazenar o statefile do Terraform no Bucket S3
Como evitar problemas de concorrência em sua pipeline Terraform
Como realizar destroy via pipeline
Como fazer o deploy de qualquer infra na AWS com Terraform

Se você está querendo construir uma pipeline de infraestrutura terraform no github actions com uma integração com a AWS, este vídeo é para você!!

👉 Segue a gente no Instagram:   / buildrun.tech  
---------------------------
🔗 Repositorio com o código do vídeo:
https://github.com/buildrun-tech/buil...

🔗 Artigo - Conexão Github Actions com AWS:
https://aws.amazon.com/blogs/security...

---------------------------
🚀 Veja também estes vídeos:

⭐ RECOMENDADO ⭐
DO ZERO AO DEPLOY COM TERRAFORM, AWS, JAVA e DOCKER
   • Do ZERO ao DEPLOY com Terraform, AWS, Dock...  

Conheça nossa playlist sobre o Agregador de Investimentos:
   • Agregador de Investimentos  

---------------------------
00:00 - Intro
01:12 - Como iremos estruturar a pipeline terraform no Github Actions?
04:02 - Criar o repositório da pipeline de infra no Github
04:35 - Estrutura o projeto Terraform
09:26 - Configurar a AWS IAM Role que será usada pela pipeline no Github Actions
15:30 - Criar o Bucket S3 que armazenará os state files do Terraform
16:30 - Criar a tabela no DynamoDB que irá realizar o lock do state file do Terraform
18:18 - Configurar os inputs do workflow do Terraform
21:33 - Configurar o setup do workflow do Terraform
24:38 - Configurar o step do Terraform Init no workflow do Terraform
26:35 - Configurar o step do Terraform Validate no workflow do Terraform
26:53 - Configurar o step do Terraform Plan no workflow do Terraform
30:11 - Configurar o step do Terraform Apply no workflow do Terraform
31:20 - Configurar a pipeline terraform do ambiente de DEV
38:22 - Configurar a pipeline terraform do ambiente de PRODUÇÃO
41:06 - Configurar o step do Terraform Destroy no workflow do Terraform
48:00 - Conclusão

---------------------------
Build & Run

#terraform #githubactions #aws