Programa do Curso

Sintaxe Avançada e Construções do Terraform

  • Mergulho profundo na sintaxe do Terraform
  • Loops avançados com for_each e count
  • Utilização de mapas e listas para configurações dinâmicas

Expressões e Configurações Dinâmicas

  • Expressões básicas e seus casos de uso
  • Expressões avançadas para configurações complexas de infraestrutura
  • Exercícios práticos com expressões

Melhores Práticas para Módulos do Terraform

  • Módulos locais vs compartilhados: Quando usar cada um
  • Estruturando módulos para reutilização e manutenção
  • Versionamento e gerenciamento de fontes de módulos

Melhores Práticas e Padrões do Terraform

  • Revisão de chaves de índice de instância para gestão de estado
  • Melhores práticas para escrita e organização de código Terraform
  • Garantindo idempotência e minimizando efeitos colaterais

Gestão do Estado do Terraform

  • Importando recursos e compreendendo o arquivo de estado
  • Bloqueio de estado, backends de estado e gestão de estado remoto
  • Gerenciamento de arquivos de estado em ambientes distribuídos

Mantendo-se Atualizado com as Atualizações do Terraform

  • Revisão da documentação ao lado das novas versões do Terraform
  • Estratégias para atualizar versões do Terraform
  • Lidando com depreciações e caminhos de migração

Integrando o Terraform com Pipelines CI/CD

  • Visão geral de YAML e configurações de pipeline
  • Configurando o Terraform com ferramentas CI/CD populares
  • Automatizando fluxos de trabalho do Terraform em pipelines

Troubleshooting Avançado e Depuração

  • Aproximações sistemáticas para troubleshoot de planos e aplicações do Terraform
  • Depurando erros comuns e avançados no Terraform
  • Usando logs e saída detalhada para resolução de erros

Saídas e Fluxo de Dados no Terraform

  • Compreendendo e utilizando saídas no Terraform
  • Fluxo de dados entre módulos e configurações raiz
  • Segurança de informações sensíveis em saídas

Lógica Condicional no Terraform

  • Escrevendo declarações condicionais com count, for_each e if
  • Criação condicional de recursos
  • Casos de uso para lógica condicional em módulos

Executando o Terraform Localmente

  • Configurando um ambiente local do Terraform
  • Executando e testando código do Terraform em máquinas locais
  • Melhores práticas de desenvolvimento local

Lidando com Dependências Circulares

  • Identificando e resolvendo dependências circulares
  • Refatorando o código para prevenir ciclos de dependência
  • Técnicas avançadas de gestão de dependências

Resumo e Próximos Passos

Requisitos

  • Compreensão da sintaxe básica e operações do Terraform.
  • Experiência com infraestrutura em nuvem, preferencialmente AWS, e familiaridade com conceitos CI/CD.

Público

  • Engenheiros DevOps
  • Arquitetos de Nuvem
  • Especialistas em Infraestrutura
  • Líderes e gerentes técnicos
 21 Horas

Número de participantes


Preço por Participante

Declaração de Clientes (2)

Próximas Formações Provisórias

Categorias Relacionadas