TREINAMENTOS EM AUTOMAÇÃO

Automação de Infraestrutura Administração e gerenciamento com Terraform

O curso de Automação de infraestrutura com Terraform ensina com laborátórios as tarefas avançadas de administração e implementação de infraestruturas através da plataforma Terraform da HashiCorp.

Informações do curso
Duração: 4 dias
Nível de curso: Intermediário

Objetivos

Os participantes aprenderão os seguintes conceitos e habilidades:

  • Automatizar o provisionamento de infraestrutura
  • Utilizar referências e dependências entre os recursos
  • Organizar a configuração e usar variáveis
  • Gerenciar recursos e outputs
  • Provisionar recursos independente do provedor de cloud

Para quem este curso é indicado?
O curso é voltado para desenvolvedores e entusiastas da cultura DevOps interessados em automatizar a infraestrutura com Terraform. Quem já tenha experiência com Linux, incluindo configuração geral do sistema e uso da linha de comando. O curso é ideal para quem busca habilidades avançadas de automação de infraestrutura.

Pré-requisitos do curso‎
Os alunos participantes devem ter um bom conhecimento prático da configuração geral de Linux e trabalhar com a linha de comando do e ter um conhecimento sólido de scripts Bash básicos.

Idioma do material: Português

Ementa do curso

Seção 1: Introdução ao Terraform

  • IaC (Infrastructure as Code)
  • Vantagens do IaC
  • História do Terraform
  • Concorrentes
  • Arquitetura da solução
  • Terraform HCL
  • Instalação
  • Workflow
  • Processo de leitura e execução

Seção 2: Blocos

  • Argumentos
  • Identificadores
  • Acesso aos objetos
  • Definição e tipos de Variáveis
  • Output
  • Arquivo terraform.tfvars
  • Variáveis locais

Seção 3: Providers e provisioners

  • Bloco de configuração
  • Providers
  • Filtros
  • Uso de aliás
  • Registry
  • Provisioners
  • States em terraform
  • Validações e formatação
  • Importação de recursos

Seção 4: Módulos

  • Definição de módulos
  • Uso de variáveis
  • Output em módulos

Seção 5: Funções

  • Funções built-in
  • Console
  • Relação de funções úteis
  • Expressões condicionais
  • Uso de count
  • Splat expression
  • Uso de for_each
  • Uso de for

Seção 6: Recursos avançados

  • Blocos dinâmicos
  • Logging
  • Workspace
  • Remote Backend
  • Terraform Enterprise
  • Terraform Cloud Workspace
  • Terraform Cloud

Seção 7: Material complementar

  • Hashicorp Sentinel
  • Hashicorp Vault
  • Scalr
  • Ferramentas auxiliares

TRF01

Automação de Infraestrutura
Administração e gerenciamento
com Terraform

Próximas turmas

Sem eventos

Agende hoje mesmo uma reunião com nosso time de especialistas, e descubra como podemos ajudar sua empresa a alcançar resultados extraordinários com softwares open source.