Terraform na Azure
O instrutor Rahul Sawant está disponibilizando GRATUITAMENTE na Udemy o curso Terraform on Azure – Basic Tutorial.
Abaixo a descrição do curso
O Terraform é uma infraestrutura de código aberto como uma ferramenta de software de código criada pela HashiCorp. Os usuários definem e fornecem infraestrutura de data center usando uma linguagem de configuração declarativa conhecida como HashiCorp Configuration Language ou, opcionalmente, JSON
Começaremos com o básico e construiremos metodicamente a partir daí, aprendendo novas informações, truques e habilidades ao longo do caminho! A maioria das aulas dura menos de 8 minutos para ajudar a garantir um ritmo que não o faça dormir
O que você vai aprender?
- Introdução do Terraform.
- Instalação do Terraform e configuração do caminho do Ambiente.
- Instalação do Visual Studio Code e configuração de extensão para Terraform.
- Instalação do Azure Command Line Interface (CLI).
- Autenticação do Azure usando CLI do Azure para realizar a implantação do Terraform.
- Detalhes do provedor do Azure e como pesquisar o modelo na documentação do Terraform Azure.
Execução de inicialização do Terraform
O comando terraform init é usado para inicializar um diretório de trabalho contendo os arquivos de configuração do Terraform. Este é o primeiro comando que deve ser executado após escrever uma nova configuração do Terraform ou clonar uma existente a partir do controle de versão. É seguro executar este comando várias vezes.
Execução do Plano Terraform
- Lendo o estado atual de qualquer objeto remoto já existente para garantir que o estado do Terraform esteja atualizado.
- Comparar a configuração atual com o estado anterior e observar quaisquer diferenças.
- Propor um conjunto de ações de mudança que devem, se aplicadas, fazer com que os objetos remotos correspondam à configuração.
- O comando plan sozinho não realizará as alterações propostas, portanto, você pode usar esse comando para verificar se as alterações propostas correspondem ao que você esperava antes de aplicar as alterações ou compartilhar suas alterações com sua equipe para uma revisão mais ampla.
Execução do Terraform Apply
- O comando terraform apply executa as ações propostas em um plano do Terraform.
- A maneira mais direta de usar o terraform apply é executá-lo sem nenhum argumento, nesse caso ele criará automaticamente um novo plano de execução (como se você tivesse executado o terraform plan) e então solicitará que você aprove esse plano, antes realizando as ações indicadas.
- Explicar do arquivo de estado do Terraform.
- Executar e explicação do comando Terraform Destroy.
- Como usar Interpolação n Bloco de Recursos.
- Criar variáveis e use-as como interpolação no Bloco de Recursos.
- Criar um bloco local e use-o como referência no bloco de recursos.
- Como configurar o back-end remoto do Terraform para salvar o arquivo de estado na conta de armazenamento do Azure.
- Criar bloco de saída para armazenar detalhes do recurso no arquivo de estado.
- Como criar um bloco de dados para os detalhes do arquivo de estado capturado
- Criação de Máquinas Virtuais
Para começar o seu aprendizado, é simples ! Basta ter uma conta na Udemy e CLICAR AQUI para ser redirecionado ao curso !
Essa foi uma dica do Armando Leopoldo