HashiCorp Terraform na Pratica com Digital Ocean v0150

Aprenda HashiCorp Terraform de forma simples e direta utilizando Digital Ocean como provider!
HashiCorp Terraform na Pratica com Digital Ocean v0150
File Size :
1.52 GB
Total length :
3h 36m

Category

Instructor

Igor Souza

Language

Last update

7/2021

Ratings

4.3/5

HashiCorp Terraform na Pratica com Digital Ocean v0150

What you’ll learn

Como utilizar Terraform para criar projetos práticos!
Terraform Modules
Utilizar a Digital Ocean como provider do Terraform.
Fazer deploy de um container Docker com Zero Downtime
Configurar servicos como Banco de dados, Load Balancer e DNS utilizando Terraform.
Funcoes nativas do Terraform.

HashiCorp Terraform na Pratica com Digital Ocean v0150

Requirements

Nao

Description

Aprenda terraform com esse curso completo para iniciantes. Terraform é uma ferramenta open source de infraestrutura como código. Aprenda como utilizá-la para gerenciar e automatizar nao somente clouds como vários outros serviços que fazem parte da sua “loja” de integrações.Vamos começar criando uma conta na Digital Ocean e vamos não apenas gerenciar criação de máquinas mas também de serviços como Load Balancers, banco de dados, firewall e até mesmo DNS!Está começando agora e não sabe o que são essas coisas? Sem problemas, eu vou te explicar de forma didática para que você consiga acompanhar todo o curso.E se a minha explicação não for boa o bastante, basta me mandar uma mensagem e eu ficarei feliz em adicionar um tópico só explicando sobre esse tema.Você não precisa utilizar nenhum sistema operacional específico, eu vou te mostrar como utilizar o Terraform no linux, mac ou Windows.Vamos sair juntos do zero e vamos dar um passo em direção ao um.Não, esse curso não vai te transformar num mestre, super herói do terraform… Mas eu vou te dar todos os conceitos necessários para que você consiga andar por conta própria e utilizar diversos módulos que nem aparecem no curso.Aqui não tem enganação, não tem venda de sonho e nem promessas milagrosas… tudo que eu posso prometer é que eu coloquei e ainda estou colocando todo meu conhecimento adquirido ao longo dos últimos 4 anos usando Terraform para te ajudar a mudar a sua vida assim como eu usei o Terraform para mudar a minha!Vem comigo montar nossa infraestrutura…

Overview

Section 1: Instalando o Terraform

Lecture 1 Utilizando o TFSWITCH como gerenciador de versão

Lecture 2 Instalação no Linux

Lecture 3 Instalação no MacOS

Lecture 4 Instalação no Windows

Lecture 5 Terraform com Docker

Lecture 6 Criando nossa conta na Digital Ocean

Section 2: Comandos Basicos

Lecture 7 Terraform Init

Lecture 8 Terraform Plan

Lecture 9 Terraform Apply

Lecture 10 Terraform Outputs

Lecture 11 Terraform Destroy

Lecture 12 Arquivo de Variaveis

Section 3: Terraform Basico

Lecture 13 Comecando em um projeto existente

Lecture 14 Acessando o droplet via ssh

Lecture 15 Conhecendo o Terraform Taint

Lecture 16 Ciclo de vida de um recurso [create before destroy]

Lecture 17 Ciclo de vida de um recurso [ignore changes]

Lecture 18 Iniciando com as variaveis

Lecture 19 Duplicando um recurso usando o COUNT

Lecture 20 Automatizando o count usando lenght, length!

Lecture 21 Configurando droplet com o provisioner remote-exec

Lecture 22 Resolvendo problema de conexao do remote-exec

Lecture 23 A funcao self do provisioner

Lecture 24 Utilizando o servico de load balancer da Digital Ocean

Lecture 25 Removendo token hardcoded usando variavel de ambiente

Lecture 26 Criando nosso cluster de postgres

Lecture 27 Criando um banco no nosso cluster

Lecture 28 Criando um usuario no nosso banco de dados

Lecture 29 Lidando com variaveis sensiveis

Lecture 30 Expondo a URI do banco com outputs

Lecture 31 Entendendo nossa arquitetura atual e proximos passos

Lecture 32 Criando nosso primeiro firewall

Lecture 33 Arquitetura pos firewall

Lecture 34 Separando nosso codigo em varios arquivos

Lecture 35 Evitando problemas adicionando a versao do provider

Lecture 36 Limitando acesso ao nosso banco de dados

Lecture 37 Limitando acesso ao nosso droplet (as vezes)

Lecture 38 Arrumando o health check esquecido

Lecture 39 Configurando o nosso dominio na Digital Ocean

Lecture 40 Concatenando variaveis e utilizando locals

Lecture 41 Deployando nossa nova aplicacao com ZERO DOWNTIME!

Section 4: Criando imagens usando Packer

Lecture 42 Instalação e Primeiros passos.

Lecture 43 Variavel de Ambiente e Primeiro Build

Lecture 44 Atualizando o terraform para trabalhar com snapshots

Section 5: Migrando nosso codigo para versao 0.15

Lecture 45 Migrando nosso codigo

Lecture 46 Conhecendo as outras mudancas do 0.15

Pessoas que queiram aprender ou aperfeicoar seus conhecimento em Terraform e tecnologias adjacentes!

Course Information:

Udemy | English | 3h 36m | 1.52 GB
Created by: Igor Souza

You Can See More Courses in the IT & Software >> Greetings from CourseDown.com

New Courses

Scroll to Top