[Portuguese] Azure Bicep – IaC da Azure para iniciantes

Nesta postagem, iremos dar um start na utilização de Infraestrutura como Código, utilizando o Azure Bicep, para despertar a necessidade de utilização da IaC em ambientes de nuvem, no nosso caso, Microsoft Azure.

No vídeo abaixo, neste primeiro passo, iremos demonstrar a preparação de um ambiente de trabalho, para que possamos utilizar o Azure Bicep, com o Microsoft Visual Studio Code.

No segundo vídeo, falaremos sobre insfraestrutura como código (IaC) e faremos uma implementação prática, a partir do ambiente que preparamos no primeiro vídeo.

Preparando seu ambiente para IaC com Azure Bicep:

Links Utilizados:

  • Microsoft Visual Studio Code: https://code.visualstudio.com/
  • Azure Bicep: https://github.com/azure/bicep/releases
    • Observação: Podemos instalar o azure bicep via CLI, com os comandos:

az bicep install
az bicep upgrade

  • CLI: https://docs.microsoft.com/pt-br/cli/azure/install-azure-cli-windows?tabs=azure-cli
  • Comandos az bicep: https://docs.microsoft.com/en-us/cli/azure/bicep?view=azure-cli-latest

Alguns comandos:

Instalação bicep via CLI:

az bicep install
az bicep upgrade

No visual studio, para ativar extensão Bicep:
crtl+k crtl+m e escolher bicep

CONVERTER BICEP TO JSON
:entrar na pasta do bicep
:az bicep build –file .\arm.bicep

Convert the ARM JSON to Bicep
az bicep decompile –file template.json

IMPLEMENTAR BICEP NO AZURE

  • abra powershell
  • az login
  • az group create -l eastus2 -n azuretarstolab
    para ler grupos az group list –query “[?location==’eastus2′]”
  • az deployment group create –resource-group azuretarstolab –template-file .\arm.bicep

Mas o que seria IaC e Bicep? Entenda melhor o assunto:

Até a próxima.

Edinaldo Oliveira System Administrator | Azure Administrator | MCT Microsoft