00:00:00
muito bem senhoras e senhores sejam
00:00:01
todos muito bem-vindos a mais um vídeo
00:00:03
aqui do canal Não se preocupe como diz o
00:00:05
Ronaldo né torcedor Calma calma Quem é
00:00:09
vivo sempre aparece estamos aqui e dessa
00:00:12
vez por um tipo de vídeo aqui diferente
00:00:14
algo que eu é a primeira vez que eu tô
00:00:16
fazendo aqui quero fazer com mais
00:00:18
frequência tá quer compartilhar com
00:00:19
vocês uma jornada de preparação apesar
00:00:21
que eu já comecei essa esse esse
00:00:23
caminhar essa jornada tá de preparação
00:00:26
para uma certificação essa aqui
00:00:28
especificamente como vocês já estão
00:00:29
vendo aí no título do vídeo não é uma
00:00:32
certificação da WS mas eu quero fazer
00:00:34
isso com outras certificações da WS que
00:00:36
eu tenho mapeadas aqui PR para tirar
00:00:39
esse ano tá de
00:00:41
2024 e dessa vez é com a certificação
00:00:44
terraform associ tá estou a 12 dias hoje
00:00:48
é dia
00:00:49
19 do2 Talvez esse vídeo vai sair aí vai
00:00:53
ficar disponível para vocês no dia 20 na
00:00:55
terça-feira amanhã vulo
00:00:58
amanhã
00:01:00
dia 19 estou exatamente a 12 dias da
00:01:03
minha da minha certificação que vai ser
00:01:06
N sem ser nessa próxima sexta na outra
00:01:08
sexta-feira no dia primeiro então
00:01:10
primeiro ponto né primeira coisa que já
00:01:12
desse vídeo eu tô fazendo um compromisso
00:01:14
Público aqui com vocês olha só T
00:01:16
colocando a minha pele em jogo dia
00:01:18
primeiro ten uma certificação terraform
00:01:20
asso não tem como não tem como fugir
00:01:23
mais e eu vou lá Arrancar a cabeça do do
00:01:28
dragão e trazer a cabeça para vocês tá
00:01:30
mais uma certificação aí e quero
00:01:32
compartilhar com vocês aqui nessas
00:01:33
próximas quase duas semanas né nesses
00:01:35
próximos dias aí 12 dias eh alguns
00:01:39
detalhes aqui da minha preparação né
00:01:41
aproximar vocês e dessa minha preparação
00:01:45
aqui dessa fase final essas últimas duas
00:01:47
semanas posso dizer que estou em fase
00:01:48
final de preparação para essa
00:01:50
certificação Tá mas pô Felipe você tem
00:01:54
12 dias para certificação você já tá com
00:01:55
a certificação marcada você começou a
00:01:57
estudar agora galera torcedor Calma
00:02:00
calma não comecei a estudar pra
00:02:02
certificação agora tá deixa eu já
00:02:05
compartilhar com vocês aqui como é que
00:02:07
tá a parada já tem um tempo que eu tô
00:02:09
estudando para essa certificação na
00:02:10
verdade a real é que é o seguinte eu já
00:02:11
namoro essa certificação terraform há
00:02:14
cara há uns 2 anos aí para falar a
00:02:16
verdade tá mas sempre empurrando com a
00:02:18
barriga sempre né ela sempre tá ali tô
00:02:22
tô olhando ali para tô olhando pro meu
00:02:23
quadro aqui agora ela tá ali em 2024 no
00:02:26
meu quadro ali de certificações para
00:02:28
tirar inclusive é a primeira agora eu
00:02:30
espero riscar Ela ali mas todo ano que
00:02:31
entrava ela tava ali no meu quadro
00:02:34
também 2022 20223 se P até 2021 e eu não
00:02:38
buscava procrastina enrolava enfim mas
00:02:41
esse ano ela tá ali e eu vou buscar ela
00:02:44
e outras certificações que estão ali
00:02:46
também e eu quero fazer justamente isso
00:02:48
eu quero compartilhar dessa forma aqui
00:02:50
com vocês trazer algo mais real e mais
00:02:52
próximo aqui para vocês para ficar ainda
00:02:55
melhor ainda mais claro para quem também
00:02:58
eh está se preparando ou pretende se
00:03:01
preparar para essa certificação uma vez
00:03:03
que ela faz é bem pertinente para nós e
00:03:07
arquitetos de nuvem Engenheiros de nuvem
00:03:10
enfim profissional de tecnologia que
00:03:11
lida com com tecnologias em nuvem né
00:03:14
terraform é a a ferramenta o serviço de
00:03:18
infraestrutura como código bastante
00:03:20
utilizado nesse nesse sentido tô
00:03:23
utilizando né então primeiro ponto Vamos
00:03:24
lá estou utilizando a plataforma da
00:03:26
própria w laabs aqui para me guiar tanto
00:03:30
no sentido das aulas da teoria quanto na
00:03:32
prática em relação aos simulados tá
00:03:34
inclusive Eu Já Fiz alguns simulados
00:03:35
aqui a gente vai falar daqui a pouco
00:03:37
sobre isso então FIPE qual plataforma de
00:03:39
estudo Qual material de estudo você está
00:03:41
utilizando eu olhei as documentações né
00:03:45
você trabalhando ali com com terraform
00:03:48
no dia a dia você vai olhar as
00:03:49
documentações oficiais do terraform a
00:03:51
todo tempo você vai olhar tá próximo ali
00:03:54
dos módulos né que a própria que o
00:03:55
próprio terraforma disponibiliza da WS
00:03:57
Enfim então
00:04:00
documentação oficial do terraform tá
00:04:02
para trabalhar ali na prática no dia a
00:04:04
dia para estudar também mas aqui como
00:04:07
material de estudo basicamente o que eu
00:04:08
tô usando é só o conteúdo que tá aqui
00:04:10
são mais de 8 horas de conteúdo são mais
00:04:12
de 70 se eu não me engano 70 71 vídeos
00:04:16
disponíveis aqui tá dividido aqui em
00:04:19
módulos que são módulos que já que estão
00:04:22
de acordo com o próprio exame como o
00:04:24
exame cobra e as aulas aqui
00:04:27
especificamente dentro de cada um dos
00:04:29
módulos
00:04:30
eh falando né as aulas mostrando aqui
00:04:34
cada um dos dos pontos legal então estou
00:04:38
usando a plataforma da wis laabs para me
00:04:39
guiar tá e o bom também é que eu fico
00:04:42
faço tudo aqui dentro né tanto a parte
00:04:44
teórica quanto a parte a parte prática e
00:04:47
também tem alguns Laboratórios aqui
00:04:50
eh disponíveis né quem sabe quem sabe a
00:04:53
gente consegue fazer uma parceria aqui
00:04:55
com a galera da wiz laabs né e trazer
00:04:58
essa plataforma aqui com preço
00:04:59
diferenciado um cuponzinho ali já seria
00:05:02
bom né para vocês aqui do canal né cara
00:05:05
acho que um e-mail não mata ninguém né
00:05:08
podemos mandar um e-mail para lá e ver
00:05:10
se se a gente tem moral na casa lá se
00:05:12
eles vão responder seguinte então eu não
00:05:15
saio eu consigo fazer tudo aqui
00:05:17
simulados e as aulas as aulas e eh
00:05:20
gravadas aqui também então aqui o que
00:05:23
que o que que eu já estudei até aqui né
00:05:25
instalação setup né utilizando aqui
00:05:28
ferramentas de
00:05:30
de algumas ferramentas aqui ele
00:05:33
recomenda utilizar oom aqui acab acabou
00:05:35
que eu fiquei no meu próprio meu próprio
00:05:37
vs code aqui funcionando muito bem eu
00:05:39
tenho um wsl aqui por trás então eu faço
00:05:43
tudo dentro do dentro de um ubun que eu
00:05:47
tenho aqui instalado no meu no meu
00:05:48
Windows tá tudo aqui o que eu tenho é um
00:05:53
é um repositório do
00:05:58
terraform específico para isso tá então
00:06:01
ten um repositório aqui do terraform
00:06:03
onde eu estudo e
00:06:05
com com os laboratórios aqui com todas
00:06:08
as práticas tá e de conteúdo
00:06:11
especificamente né então aqui falando
00:06:13
sobre providers ali a parte do né de
00:06:15
você utilizar o único provider múltiplos
00:06:17
providers dentro do da sua da sua
00:06:19
receita de terraf que na parte div
00:06:21
versionamento do provider né como é
00:06:23
importante você entender essa questão
00:06:25
ali os os operadores né a sintaxe a
00:06:27
sintaxe dos operadores de que determina
00:06:30
uma versão então tem formas de você
00:06:32
determinar uma versão tá se você quiser
00:06:35
que fique dentro da 5.21 por exemplo e
00:06:38
ele continue atualizando né 5.1 21.1
00:06:41
p2.3 mas ele não passe para 5.22 por
00:06:45
exemplo dessa forma que tá aqui ele vai
00:06:47
ter esse tipo de comportamento você quer
00:06:49
usar uma versão específica né então você
00:06:51
vai colocar um sinal de igual ali ou
00:06:53
deixar sem nada né também funciona então
00:06:56
ele vai utilizar somente a versão 5.
00:06:59
ponto 21 né é o que fala é o que explica
00:07:02
aqui nessa aula Cara tô fazendo uma
00:07:03
baita de uma propaganda aqui pros caras
00:07:05
né mas enfim e aqui falou sobre arquivos
00:07:09
de estado né Isso aqui é a é a alma do
00:07:11
terraform a questão dos dos dos arquivos
00:07:14
de estado é onde ele armazena o estado
00:07:16
da infraestrutura e é por isso que o
00:07:18
terraform sabe o que foi construído e
00:07:21
ele sabe quando você escreve um código
00:07:23
ele consegue comparar o que você
00:07:24
escreveu com o que tá escrito no arquivo
00:07:27
de estado e aí tem várias formas de você
00:07:28
armar armazenar o state file né E você
00:07:32
pode armazenar isso local você pode
00:07:35
armazenar isso num num backend no caso
00:07:38
aqui durante toda a prática né a gente
00:07:41
utilizou o próprio S3 da WS para servir
00:07:43
como backend do arquivo de estado né
00:07:46
então você aponta um Bucket né claro que
00:07:48
você precisa ter permissões aqui no seu
00:07:50
perfil para isso Onde você vai executar
00:07:52
o terraform tá no caso aqui eu tô
00:07:54
brincando no meu terminal então eu tenho
00:07:56
as credenciais aqui a nível do meu do
00:07:58
meu terminal para para poder fazer isso
00:08:00
tá
00:08:02
eh Então eu tenho o nome do meu Bucket
00:08:05
aqui eu tenho o o prefixo né tem a a
00:08:09
chave ali que é um diretório state files
00:08:12
bar laab 04 bar terraform pstate né
00:08:16
então eu decidi por exemplo armazenar os
00:08:20
meus arquivos de estado seguindo essa
00:08:22
infraestrutura então eu tenho aqui
00:08:23
vários Laboratórios então eles estão
00:08:26
todos no no diretório state files dentro
00:08:28
desse B
00:08:30
no Barra o nome do Lab então aqui no Lab
00:08:33
5 vocês vão ver né que o state file é
00:08:35
Lab
00:08:37
5 bar terraform.tf state que é o nome do
00:08:40
meu do meu arquivo de estado a região
00:08:42
que eu tô utilizando aqui tem o provider
00:08:45
a WS a região e o profile que eu vou
00:08:48
utilizar eu poderia passar uma access
00:08:50
Key uma Secret aqui
00:08:52
então basicamente é isso E aí onde eu
00:08:55
estou nesse momento né já há 12 dias do
00:08:59
meu exame de certificação então eu já
00:09:01
fiz aqui diversos Laboratórios tá já
00:09:03
pratiquei bastante então a pegada é essa
00:09:06
rapaziada é vocês e pegarem a teoria
00:09:09
entenderem a teoria Mas não deixa de
00:09:11
praticar não deixa de abrir uma aula
00:09:14
aqui tem uma aula falando sobre state
00:09:16
file cara cria um cria uma
00:09:18
infraestrutura
00:09:19
eh vai lá no vai lá no diretório onde o
00:09:23
TF state armazenado né o state F
00:09:26
armazenado abre Esse Cara vê como ele
00:09:28
ele se comp porta vê o que que o que que
00:09:30
o terraforma escreve lá dentro olha para
00:09:32
isso entende isso e ele ele armazenou
00:09:36
esse esse state Fire num Bucket lá
00:09:38
dentro da WS vai lá abre esse Bucket né
00:09:40
olha o que que tem lá dentro olha como é
00:09:42
que como é que as coisas funciona baixa
00:09:44
STF state de lá exclui o TF state vê
00:09:47
como é que o terraform vai como é que
00:09:49
ele vai se comportar o que que ele vai
00:09:51
acusar né
00:09:52
e muda de muda T state de nome Sei lá né
00:09:56
Vai brincando vai fazendo variações que
00:09:58
aí vocês vão entender
00:09:59
fixando esse conteúdo na mente tá a
00:10:01
importância de
00:10:03
de pegar a teoria e já fazer já aplicar
00:10:06
já
00:10:07
praticar é fundamental por essa questão
00:10:10
né então você não vai só remar de um
00:10:13
lado né porque se você só remar de um
00:10:14
lado você vai ficar girando no próprio
00:10:17
lugar então você tem que remar de um
00:10:18
lado já Remar do outro né então é a
00:10:21
teoria do remo se aplicando na questão
00:10:23
de teoria e prática teoria e prática tá
00:10:27
sobre atributos sobre
00:10:29
variis eu já já vi sobre isso tipos de
00:10:32
dados
00:10:34
n aqui ele fala sobre os tipos de de
00:10:37
dados tipos de variáveis aqui fala sobre
00:10:41
map expressão condicional então é bem
00:10:44
legal essa aula sobre exão condicional
00:10:46
né você consegue construir acho que tá
00:10:47
por aqui no Lab aqui local ver vamos ver
00:10:52
eu fui colocando como que eu fui fazendo
00:10:54
eu fui colocando exão
00:10:57
condicional fiando nome da aula aqui no
00:10:59
cabeçalho do meu do meu código tá
00:11:01
confesso que eu preciso de eu fui
00:11:03
estudando por aqui não gosto também de
00:11:06
fazer exatamente assim mas como eu disse
00:11:08
para vocês eu já utilizava o terraform
00:11:10
Então cara eu fui fazendo as coisas
00:11:12
relativamente rápido tá mas eu gosto de
00:11:15
abrir aqui um bloco de notas normalmente
00:11:16
eu uso notion para isso tá e eu abro até
00:11:19
um Word ali mesmo um drive alguma coisa
00:11:22
assim vou anotando vou registrando né Eu
00:11:24
tô usando bastante o notion para isso
00:11:26
depois eu posso até compartilhar com
00:11:27
vocês como é que eu tô fazendo as minhas
00:11:29
anotações me organizando por lá mas e
00:11:32
acabou que aqui eu fiz alguns
00:11:33
comentários no próprio código para poder
00:11:36
entender e ir fazendo as práticas Tá mas
00:11:41
por exemplo aqui na parte de expressão
00:11:42
condicional então eu tenho aqui o meu o
00:11:45
meu resource Olha só tá vendo fui
00:11:47
fazendo alguns comentários específicos
00:11:49
aqui para explicar cada um dos pontos
00:11:52
então eu tenho aqui uma expressão
00:11:53
condicional Olha só então ten um um
00:11:57
count que ele vai olhar a variável Flag
00:12:01
e se e a Flag for true tiver marcado
00:12:05
como true ele vai subir duas instâncias
00:12:07
se for né outro valor ele não vai subir
00:12:11
nenhuma Instância então eu posso entrar
00:12:13
aqui no
00:12:14
Lab no por
00:12:23
exemplo E aí ó provavelmente vai dar um
00:12:26
erro aqui de permissão né exatamente
00:12:29
então a gente precisa de setar as
00:12:31
permissões
00:12:33
e por exemplo Vamos dar um terraform
00:12:37
FMT
00:12:38
terraform validate são todos os comandos
00:12:41
que estão ali também naquele naquele
00:12:44
plano de ensino tá terraform validate
00:12:46
Olha só validou minha configuração me
00:12:48
diz que ela tá válida eu posso dar um
00:12:54
init inicializou meu backend eu posso
00:12:57
dar um plan vamos dar um ver qual que é
00:12:59
o valor que tá armazenado lá na variável
00:13:01
na verdade aqui ó o que que tem aqui ela
00:13:03
tá como false então ele não vai criar
00:13:06
nenhuma infraestrutura tá ele disse aqui
00:13:09
que não tem nada para ser feito Vamos
00:13:10
mudar o valor dessa variável para
00:13:13
true mudando pra true vamos dar o plan
00:13:16
de
00:13:21
novo e agora a gente espera que ele
00:13:27
crie Duas instâncias
00:13:31
né do stad então agora sim ele tem duas
00:13:35
instâncias para serem adicionadas legal
00:13:38
justamente é é o é o efeito de uma
00:13:40
expressão condicional né é um recurso
00:13:42
que você consegue colocar aqui dentro do
00:13:43
terraform para te ajudar nesse sentido
00:13:46
tá então passei por expressão
00:13:48
condicional variáveis locais funções
00:13:51
formatação que é aquele código terraform
00:13:53
FMT eh validate split files né então tem
00:13:58
uma função
00:13:59
que faz isso você consegue na verdade
00:14:02
aqui não é a função split que ele tá
00:14:03
falando né É sobre dividir os arquivos
00:14:06
do terraform em múltiplos arquivos né em
00:14:08
vez de você escrever um arquivo único
00:14:11
questão de bloco dinâmico né você
00:14:13
conseguir por exemplo você tem um bloco
00:14:15
Você tá criando uma vpc Então você
00:14:17
escreveu a sua vpc quando você for
00:14:19
escrever sua subnet você vai criar 10
00:14:20
subnets Cara você não precisa de
00:14:22
escrever escrever 10 blocos de subnet
00:14:25
você consegue escrever um bloco pras
00:14:26
públicas por exemplo e criar todas as
00:14:28
públicas de forma dinâmica como se fosse
00:14:30
um loop ali um for mesmo tá usando a
00:14:33
variável count usando o nome reservado
00:14:35
count né dentro do terraform e e criar
00:14:39
um bloco ali pras privadas e fazer a
00:14:40
mesma coisa o terraform tente e e eu
00:14:44
parei aqui no no Advanced provisioners
00:14:48
vi sobre provisions tá preciso ver de
00:14:52
novo essa parte e continuar daqui então
00:14:55
ainda falta alguma coisa aí umas Du
00:14:57
horas de conteúdo alguma umaa coisa
00:14:59
assim 3 horas aqui talvez tá
00:15:03
eh sobre isso mas estou aí já na Sprint
00:15:07
final nas fases finais aí de preparação
00:15:09
do meio pro final né e de preparação
00:15:13
para esse exame de certificação espero
00:15:15
que dê tudo certo me cobrem vou voltar
00:15:17
aqui estou estarei aqui diariamente para
00:15:20
compartilhar com vocês como anda a minha
00:15:22
jornada de aprendizado esse vídeo aqui
00:15:23
ide que os vídeos sejam mais curtos tá
00:15:25
esse vídeo aqui ficou um pouco longo
00:15:26
porque tô trazendo tudo que acontece até
00:15:29
aqui para vocês pra gente colocar um
00:15:32
Marco aqui Inicial e a partir do próximo
00:15:34
vídeo já vou compartilhar detalhes
00:15:37
diários aqui sobre essa minha jornada de
00:15:39
preparação para essa certificação tá
00:15:42
trazendo aí mais uma uma vivência para
00:15:45
ajudar vocês também a se prepararem para
00:15:48
essa e pras outras certificações aí do
00:15:51
nosso mundão de tecnologia fechou
00:15:54
senhoras e senhores eu quero ver
00:15:56
comentários de vocês aqui dúvidas tiver
00:15:58
com qualquer dúvida sobre a minha
00:16:00
preparação se tiver qualquer dúvida
00:16:03
sobre a minha preparação por favor deixa
00:16:05
aqui nos comentários e qualquer pergunta
00:16:08
qualquer questão vai lá na meu no meu
00:16:10
perfil no Instagram manda a pergunta por
00:16:11
lá também tá vamos trocar ideia deixa a
00:16:14
sua curtida aqui nesse vídeo tá para
00:16:16
fazer com que esse vídeo chegue a mais
00:16:18
pessoas e mais pessoas possam ser
00:16:20
ajudadas também nesse sentido a entender
00:16:23
mais sobre tecnologia a mudarem as suas
00:16:26
vidas de fato se ficarem e e e
00:16:30
melhorarem de de vida de maneira geral
00:16:32
né No final das contas o nosso objetivo
00:16:34
é esse fechado no mais sem mais delongas
00:16:38
curte esse vídeo se inscreva no canal é
00:16:40
um absurdo se você chegou até aqui Você
00:16:42
já viu outros vídeos aqui desse canal e
00:16:44
não se tornou um inscrito pelo amor de
00:16:45
Deus faça isso logo e compartilha esse
00:16:48
vídeo Compartilha esse esse canal esse
00:16:50
vídeo com aquela pessoa que precisa
00:16:52
entender mais também sobre o universo de
00:16:54
computação e nuvem da WS nos próximos
00:16:56
dias estarei aqui diariamente com você e
00:16:59
sei que tô devendo outros conteúdos mas
00:17:01
já já vai sair outro vídeo aí explicando
00:17:03
sobre essas questões fechou no mais
00:17:05
estamos junto é nós valeu até amanhã né
00:17:09
[Música]
00:17:11
fui