Olá pessoal, sejam muito bem-vindos a mais uma aula. E agora que nós já falamos sobre a teoria por trás de infraestrutura como código, agora que nós já entendemos as motivações que levaram à adoção de práticas de IAC, nós vamos trabalhar numa parte mais prática, nós vamos sair da teoria e vamos para a prática. E nós escolhemos aqui como ferramenta para nós entendermos infraestrutura como código, na prática, o Terraform. Essa daqui é com certeza a ferramenta mais popular utilizada pelas empresas hoje, quando se trata de IAC. Ela é uma ferramenta muito interessante porque ela não está presa ao único provider, tá? Então nós podemos utilizar em Terraform providers de diferentes cloud providers, né? Nós podemos trabalhar com Azure, podemos trabalhar com AWS, podemos trabalhar on-premises, podemos trabalhar com GCP. Enfim, temos aí diversas opções para nós trabalharmos com Terraform, diversos providers. É por isso que Terraform é uma ferramenta que vem sendo adotada em larga escala pelas empresas. Uma ferramenta que é mantida hoje pela HarchCorp, que foi criada pela HarchCorp e atualmente ela não é mais uma ferramenta open source tal pensar da forma como nós conhecemos aí a maioria dessas ferramentas quando nós temos um pensamento porque na verdade eles dizem que ela é open source nós podemos acessar seu código fonte porém ela tem uma licenciatura especial tal que ele chama de business source license você pode acessar o código fonte porém licenciatura especial, o que eles chamam de Business Source License. Então você pode acessar o código-fonte, porém, para empresas que de alguma forma competem com a HarchCorp, essas empresas não podem utilizar o Terraform de forma gratuita. É claro que imediatamente após o anúncio da HarchCorp em relação à mudança de licença do Terraform, a comunidade já se manifestou e logo em seguida foi criado um fork do projeto, que é o OpenTOFU. Então, esse OpenTOFU, claro, ele é inteiramente open source, qualquer empresa, qualquer pessoa pode utilizar de forma gratuita. Porém, essas ferramentas são muito parecidas. Claro, o OpenTOFU é simplesmente um fork do Terraform. E na data em que eu estou gravando, para você migrar, por exemplo, um projeto de Terraform para OpenTOFU, basta você executar um único comando, tá? E todos os comandos hoje que nós temos disponíveis no Terraform, nós podemos fazer também utilizando o binário TOFU. Então, tudo ali que nós vamos aprender em Terraform vai ser utilizado também para o OpenTOEFL. Certo? Então, não precisa ficar preocupado quanto a essa questão de licenciamento e quanto ao fato de que você vai aprender algo que provavelmente você não vai utilizar, não. Tenha certeza que esses conceitos, que a forma como nós trabalhamos aqui em Terraform, vai ser muito útil para trabalhar também com o OpenTOFU e com outras ferramentas. Então, os conceitos aqui, eles são muito importantes. Beleza? Eu estou aqui com o site do Terraform aberto e aqui nós podemos observar que tem um botão para download, tem um link aqui de download, onde nós podemos visualizar as instruções para instalação do Terraform. Então, se você estiver utilizando o Mac, rode esses comandos aqui. É claro que você tem a opção também de fazer o download do binário, mas eu recomendo você fazer a instalação através do Homebrew, porque aqui você vai ter as variáveis de ambiente já configuradas, então tudo certinho para você já começar a utilizar. Tem aqui também os binários para Windows e tem também as instruções de instalação para Linux, beleza? Então, de acordo com o seu sistema operacional, siga essas instruções aqui para você instalar o Terraform na sua máquina. E bom, para finalizar essa aula de introdução, eu gostaria simplesmente de mostrar para você aqui que eu instalei aqui no meu visual studio code essa extensão a extensão mantida pela própria hashcorp opa cliquei aqui na verdade era um link né então deixa eu voltar aqui então temos aqui a extensão hashcorp terraform que eu já instalei aqui no visual studio code que com certeza vai nos ajudar aí na criação dos nossos recursos. E, evidentemente, eu estarei utilizando o Visual Studio Code, que é uma das IDEs, na verdade, um dos editores de código mais utilizados, que eu particularmente gosto bastante, e será esse editor que nós iremos utilizar no decorrer dessas aulas. Então, espero que você esteja animado e nós começamos a trabalhar com Terraform na próxima aula. Vejo