Pular para o conteúdo
terraform

terraform

10 posts com a tag terraform, do mais novo ao mais antigo.

  • Criando novas apps na plataforma ARGLabs

    Um passo a passo em vídeo de como uma nova app é criada na plataforma ARGLabs: um repositório, seu pipeline e o deploy, tudo a partir de código.

  • Como reproduzir o ARGLabs

    Tudo o que você precisa, passo a passo, para reproduzir o ambiente inteiro na sua própria conta AWS.

  • Escalabilidade no ECS

    Nove rodadas de testes de carga no ECS Fargate: o que cada opção de scaling do arglabs-tfmod-ecs-app faz, medido, e como fazer um app escalar em 40 s.

  • Como variáveis e segredos chegam aos containers?

    A variável ENV_NOME do Bitbucket chega ao container como NOME, e SECRET_NOME vai pelo Secrets Manager. Adicionar uma não mexe em Terraform, pipeline nem código.

  • O processo BigBang

    Como o Cloud Team entrega a cada time contas AWS dev, stg e prd idênticas por um repositório e pipeline, com acesso, IAM, rede, auditoria e controle de custos.

  • TFMOD: BigBang IAM

    A role deployer de cada conta BigBang: o que ela pode colocar no ar, a rede em que não mexe, quem pode assumi-la e o trade-off de não ter permissions boundary.

  • 002: Conta Shared Network

    A conta do Cloud Team que constrói a rede de cada ambiente uma vez (três camadas dual-stack em duas regiões, sem NAT) e a compartilha com os times via RAM.

  • Índice, Roadmap e Changelog do ARGLabs

    O que já foi construído no ARGLabs e o que ainda falta, por área, com links para o post ou repositório de cada peça.

  • 001: Primeiro pipeline da Main Account

    O que a Main Account contém (organização, Identity Center, domínio apex, trilha da organização, buscas em todas as contas) e como o pipeline faz o deploy.

  • 000: Pré-requisitos da Main Account

    Bootstrap do ARGLabs: o provedor OIDC do Bitbucket, as roles bitbucket-openid e deployer e o bucket de state, aplicados à mão para os pipelines fazerem o resto.