Início » Cursos On-line » DevOps » Automação de Infraestrutura com Terraform
Automação de Infraestrutura com Terraform

Automação colaborativa de infraestruturas com Terraform

Descrição do Treinamento

Faça este treinamento
Faça este treinamento

Descrição do Treinamento

Com o Terraform é possível descrever a infraestrutura completa como código, mesmo que ele se espalhe por vários prestadores de serviços. Os servidores podem vir da AWS, o DNS pode vir da CloudFlare, e seu banco de dados pode vir do Heroku. O Terraform vai construir todos esses recursos entre todos esses provedores em paralelo.

O Terraform codifica o conhecimento sobre a infraestrutura de uma forma jamais realizada por qualquer outra ferramenta antes dele. Ele também fornecerá o fluxo de trabalho e as ferramentas necessárias para mudar e atualizar a infraestrutura com segurança.

Para quem destina-se o treinamento de Terraform:

  • Empresas que necessitam gerencias infraestruturas de rede em cloud em vários provedores de serviços;
  • Empresas que precisam automatizar a implantação de novas infraestruturas de redes para serviços em nuvem;
  • Profissionais que querem agregar esse conhecimento para atender as necessidades de sua organização ou mesmo agregar diferencial em seus currículos.

Conteúdo do Treinamento

  • Automação de Infraestruturas;

  • O que é infraestrutura como código e porque ela é necessária;

  • Ferramentas declarativas versus processuais para infraestrutura como código;

  • Requisitos para o provedor de infraestrutura;

  • Scripting;

  • Gerenciamento de configurações;

  • Terraform;

  • Implantando o primeiro servidor Terraform;

  • Preparando o ambiente de trabalho para uso do Terraform;

  • Provedores do Terraform;

  • Credenciais estáticas no Terraform;

  • Dependências e Módulos de Recursos no Terraform;

  • Criando uma nuvem privada virtual da AWS pelo Terraform;

  • Noções básicas sobre gráfico de dependência;

  • Uso dos gráficos do Terraform;

  • Controlando dependências com depends_on e ignore_changes;

  • Configurando módulos no Terraform;

  • Recuperando Dados do Módulo com Saídas;

  • Armazenando e fornecendo configuração;

  • Compreender as variáveis do Terraform;

  • Usando variáveis ​​de mapa no Terraform;

  • Usando variáveis ​​de lista no Terraform;

  • Fornecendo variáveis ​​inline no Terraform;

  • Usando variáveis ​​de ambiente do Terraform;

  • Usando arquivos variáveis no Terraform;

  • Configurando Origens de Dados no Terraform;

  • Fornecendo configuração com template_file;

  • Fornecendo dados de qualquer lugar com external_data;

  • Explorando recursos de configuração do Terraform;

  • Conectando o Terraform com outras ferramentas;

  • Retornando dados com saídas;

  • Servidores de teste com o Inspec;

  • Provisionadores usados em conjunto com o Terraform;

  • Provisionamento com exec local e Ansible;

  • Provisionamento com exec remoto e Puppet;

  • Fazendo upload de arquivos com um provedor de arquivos;

  • Reprovisionando máquinas com null_resource;

  • Usando plugins de terceiros no Terraform;

  • Dimensionamento e Atualização de Infraestrutura no Terraform.

Pré-Requisitos

  • Conhecimentos gerais do Sistema Operacional Linux e das distribuições CentOS, Debian e Ubuntu, tais como, instalação, particionamento e gerenciamento de processos e serviços;

  • Familiaridade com editores de texto em linha de comando;

  • Conhecimentos de configuração de redes;

  • Conhecimentos básicos em Shell Script e lógica de programação;

  • Conhecimentos de configuração de serviços como Apache, Bind, Squid, etc.

Solicite mais Informações sobre este Treinameto.

Solicite mais Informações sobre este Treinameto.