Curso IaC - Infraestrutura como Código com Terraform: Automatize a Provisão e o Gerenciamento da Sua Infraestrutura
Aprenda a definir e provisionar sua infraestrutura como código com o Terraform.
Neste curso, você vai aprender:
- Conceitos básicos de IaC (Infraestrutura como Código)
- Como instalar e configurar o Terraform
- Como definir sua infraestrutura em linguagem HCL
- Como provisionar e gerenciar sua infraestrutura em diversos provedores de nuvem
- Como usar módulos para organizar e reutilizar seu código
- Como colaborar com outras pessoas na criação e gerenciamento da infraestrutura
O curso é ideal para:
- Profissionais de TI que desejam aprender sobre IaC
- Desenvolvedores que desejam automatizar a provisionamento da sua infraestrutura
- Empresas que desejam adotar uma prática de IaC
Conteúdo do curso
Iac - Terraform
Introdução
Conceitos IaC
Introdução Terraform
Terraform X Outros IaCs
Terraform Cloud e Enterprise
Vídeo Aula - Introdução
Iniciando Terraform
Instalação Windows
Instalação Linux
Demo - Instalação
Componentes e Módulos
Estado
Arquivos de Configuração
Quiz 1
Sintaxe
Visão Geral
Comandos
Funções
Demo - Sintaxe
Expressões
Tipos de Dados
Strings e Templates
Referência a Valores Nomeados
Operadores
Chamada de Funções
Expressões Condicionais
Verificações de Condição Personalizada
Loops
Workflow
Conceitos
Terraform Init
Terraform Validate
Terraform Plan
Terraform Apply
Terraform Destroy
Demo - Workflow
Quiz 2
Argumentos e Variáveis
Argumentos
Variáveis de Entrada/Input
Valores de Saída/Output
Valores Locais
Demo - Variáveis e Dados
Recursos
Bloco de Recursos
Blocos Dinâmicos
Meta Argumentos
Comportamento do Recurso
Provisionadores
Fontes de dados
Utilizando Data Sources
Comportamento do Recurso de Dados
Meta Argumentos
Quiz 3
Provedores
Visão Geral
Configuração do Provedor
Requisitos do Provedor
Arquivo de Bloqueio de Dependência
Demo - Primeiro Servidor (Parte 1)
Demo - Primeiro Servidor (Parte 2)
Módulos
Visão Geral
Blocos de Módulos
Fontes do Módulo
Meta Argumentos
Demo - Módulos
Boas práticas
Práticas Terraform
Organizando o Código Terraform
Avaliação das Práticas de Provisionamento
Quiz 4
SRE e IaC
Vantagens IaC
Principais Ferramentas
Vulnerabilidades em IaC
Referências
Quiz final
Desafio prático