Entrar em Contato

Programa do Curso

Soberania da Infraestrutura como Código

  • Por que os consoles de nuvem e a IaC como serviço (SaaS) criam vendor lock-in e lacunas de auditoria.
  • Arquitetura do Terraform: núcleo, provedores, estado e etapas de plan/apply.
  • Comparação com Pulumi, Ansible e CloudFormation.

Linguagem de Configuração e Provedores

  • Sintaxe HCL: recursos, data sources, variáveis e outputs.
  • Provedores on-premise: Proxmox, libvirt, vSphere e PowerDNS.
  • Provedores da comunidade e fundamentos do desenvolvimento de provedores personalizados.
  • Dependências de recursos e teoria dos grafos.

Gestão do Estado

  • Implicações de segurança entre estado local e estado remoto.
  • Backends auto-hospedados: PostgreSQL, S3 (MinIO), Gitea e etcd.
  • Bloqueio de estado, criptografia em repouso e backup.
  • Migração de estado e detecção de drift.

Módulos e Workspaces

  • Estrutura de módulos, entradas, saídas e versionamento.
  • Registros privados de módulos com tags Git.
  • Isolamento de workspace para dev/staging/production.
  • Alternativa ao Terraform Cloud: Atlantis ou Spacelift auto-hospedados.

Provisionamento e Ciclo de Vida

  • Integração de cloud-init e PXE para provisionamento de bare-metal.
  • Provisioners: local-exec, remote-exec e file.
  • Recursos nulos (null resources) e triggers para fluxos de trabalho personalizados.
  • Planejamento de destruição (destroy planning) e marcação de recursos (resource tainting).

Segurança e Conformidade

  • Validação de variáveis e marcação de campos sensíveis.
  • Alternativas a Sentinel e OPA para políticas como código (policy-as-code) em ambientes on-premise.
  • Logs de auditoria e processos de revisão dos arquivos de plan.

Integração com CI/CD

  • Aplicação automatizada de plan/apply no GitHub Actions ou Woodpecker CI.
  • Uso do terraform fmt, validate e lint no pre-commit.
  • Estimativa de custos e guarda-chuvas orçamentários.
  • Estratégias de rollback e recuperação de estado.

Requisitos

  • Conhecimento intermediário de conceitos de infraestrutura como código e nuvem.
  • Experiência com JSON, HCL e controle de versão.
  • Familiaridade com virtualização on-premise (Proxmox, VMware).

Público-Alvo

  • Engenheiros de infraestrutura que provisionam bare metal e nuvens privadas.
  • Equipes de DevOps que gerenciam recursos on-premise de forma declarativa.
  • Organizações que evitam planos de controle de nuvem para o estado da infraestrutura.
 14 Horas

Número de participantes


Preço por participante

Testemunhos de Clientes (3)

Próximas Formações Provisórias

Categorias Relacionadas