Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Wences Michel

Wences Michel

HashiTalks: Brasil Dec 3, 2020
Terraform 101
"Meu Caminho de Certificação"
HashiCorp Terraform
Wences Michel
@wmichel

Wences Michel

December 03, 2020
Tweet

More Decks by Wences Michel

Other Decks in Technology

Transcript

  1. Sobre Wenceslao (Wences) Michel q Durante o dia sou arquiteto

    e consultor de nuvem e tenho mais de 30 anos em TI q Sou um blogger e acabei de publicar meu primeiro livro § "Série de arquitetos de TI: histórias do campo, Vol. 1" q Minhas comunidades: HUGs, NetApp A-Team, VMware vExpert 2020, 5 anos como líder da DFW VMUG e Delegado do Tech Field Day 2019 § Na comunidade brasileira da VMware, meu apelido é Tio Gaúcho-Texano! q Eu sou um tecnólogo de coração e estou aprendendo o Terraform porque quero entender melhor a infraestrutura como código (IaC) no que se refere ao DevOps e engenharia de confiabilidade do local (SRE) q Em outra vida eu adoraria ter sido um cantor famoso! Amo a Música Mariachi Mexicana (minha única música do YouTube) e também a Música Sertaneja como Leonardo, Michel Telo, Gustavo Lima, Bruno e Marrone, Marília Mendonça, Cristiano Araújo, etc. q Tenho orgulho de ser um US Marine (USMC) e vovô! @wmichel
  2. A Terraform é líder em automação de infraestrutura como código

    (IaC) A Terraform é uma plataforma de provisionamento para cargas de trabalho virtuais no local ou na nuvem. O Terraform Core é um binário único que é independente de nuvem e um fluxo de trabalho simples. A Terraform Associate Certification é para engenheiros de nuvem especializados em operações, TI ou desenvolvimento que conheçam os fundamentos e habilidades associadas ao código aberto HashiCorp Terraform O que e Terraform? @wmichel
  3. Detalhes do exame Tipo de avaliação Opção múltipla Formato Supervisionado

    on-line Duração/Perguntas 1 hora / 57 perguntas Preço $70.50 USD Idioma Inglês Validade 2 anos Tipo de exame e custos § Habilidades terminais básicas § Compreensão básica da arquitetura on- premises e cloud § Versão do produto testada - Terraform 0.12 e acima Pré-requisitos @wmichel
  4. Sobre o Exame • O cancelamento ou reagenda mento deve

    ser feito pelo menos 48 horas antes da data do exame • Clique aqui para baixar o Manual do Candidate HashiCorp • Hashcorp Exam FAQs (Perguntas mais frequentes) • Você deve fazer o exame em uma sala privada, sem distrações. • Você pode iniciar o exame 30 minutos antes da hora marcada. • Clique no link para confirmar a segurança do sistema https://syscheck.bridge.psiexams.com/ • Seu local deve oferecer suporte a Voice over Internet Protocol (VoIP) para concluir o exame. • Firewalls corporativos e VPNs podem restringir o acesso do usuário • É recomendado que você use um laptop simples pessoal • Documento de identidade ou passaporte será exigido Outros Procedimentos @wmichel
  5. Nove Objetivos 1 Entendendo a infraestrutura como conceitos de código

    (IaC) 2 Entenda o propósito do Terraform (vs outros IaC) 3 Entenda o básico do Terraform 4 Use o Terraform CLI (fora do fluxo de trabalho principal) 5 Interaja com módulos Terraform 6 Navegue pelo fluxo de trabalho Terraform 7 Implementar e manter o estado 8 Ler, gerar e modificar configurações 9 Entenda os recursos da Terraform Cloud e Enterprise @wmichel
  6. Treinamento gratuito da Hashicorp Ótimos recursos para começar q Terraform

    Docs e HashiCorp Learn são os melhores! Certifique-se em obte-los! q Guia de estudo de exame § O guia lista os recursos que você deve estudar para o exame de Terraform Associate Certification q Guia de revisão do exame § O guia lista os objetivos e recursos específicos do exame para estudar os objetivos q Sobre as perguntas do exame § Os testes consistem em múltiplas opções, múltipla escolha, verdadeiro/falso e outros tipos de perguntas @wmichel
  7. Mais recursos de treinamento HashiCorp Certified: Terraform Associate Practice Exam

    2020 – created by Bryan Krausen HashiCorp Terraform Certified Associate Preparation Guide – Ned Bellavance and Adin Ermie Terraform: Up & Running – Yevgeniy (Jim) Brikman @wmichel
  8. Ned in the Cloud Todo mundo aprende diferente Coisas que

    achei úteis Terraform Certified Associate - Daily Check-in for April 16, 2020 Terraform Tuesdays Ned Pluralsight – Terraform – Getting Started – Deep Dive – Terraform – Implementing Terraform on Microsoft Azure @wmichel
  9. Dicas Siga o Guia de Estudos do Exame Siga Guia

    de Revisão do Exame Aproveite “HashiCorp Learn” para fazer Terraform Hands-on “pratica” Entenda cada uma do nove objetivos Durante o teste, leia a pergunta atentamente antes de responder Entenda os “Comandos Básicos” e fluxo de trabalho de terraform (init, planeje e aplique) e compreenda-os muito bem @wmichel
  10. Mas Dicas Prática! Prática! Prática! A documentação é ótima, mas

    você precisará de tempo de teclado com o terraform. E como pilotar um avião – Leva tempo e precisa de muita prática Escolha um provedor de cloud (AWS, GCP, Azure) e tenha uma compreensão básica do portal de nuvem e da interface de linha de comando em cloud. Você deve entender que a terraform adota uma abordagem declarativa para o provisionamento da infraestrutura. Diga à terraform qual é a infraestrutura desejada e a terraform cuidara dela. Lembre os nomes de arquivos importantes e a estrutura de diretório que compõem a configuração. Entenda onde fica o diretório de cache plug-in, nome de arquivo (exemplo: terraform.tfstate), e localização. @wmichel
  11. Obrigado e boa sorte! 17 LinkedIn: Wenceslao (Wences) Michel Twitter:

    @wmichel HUGs Community - Twitter: https://twitter.com/HashiCorpUsers HashiCorp Community Site - https://www.hashicorp.com/community HashiCorp Senior Community Manager - Katie Reese Katie Twitter: https://twitter.com/katiereese317 @wmichel