Introdução

Concluído

Um dos benefícios de implantar sua infraestrutura como código é que seus modelos são compartilháveis, permitindo que você colabore em seu código Bicep com outros membros da equipe. É importante tornar o seu código Bicep fácil de ler e de trabalhar.

Neste módulo, você aprenderá algumas maneiras de estruturar e estilizar seu código Bicep para que seja fácil para outras pessoas entenderem, modificarem e implantarem.

Cenário de exemplo

Suponha que você seja um administrador de infraestrutura do Azure em uma empresa de brinquedos. Você e sua equipe padronizaram o uso do Bicep para suas implantações do Azure e criaram uma biblioteca de modelos reutilizáveis.

Dois membros da equipe de controle de qualidade foram encarregados de realizar uma pesquisa com clientes. Para fazer isso, eles precisam implantar um novo site e banco de dados. Eles estão em um prazo apertado e querem evitar a construção de um modelo totalmente novo se não precisarem. Depois de falar com eles sobre seus requisitos, lembre-se de que já tem um modelo próximo do que eles precisam.

O modelo é um dos primeiros arquivos Bicep que você escreveu, então você está preocupado que ele pode não estar pronto para eles usarem. A questão é: como você pode revisar o modelo para garantir que ele esteja correto, fácil de entender, fácil de ler e fácil de modificar?

O que vamos fazer?

Neste módulo, você aprenderá como melhorar e refatorar arquivos Bicep para tornar seu código mais fácil para outras pessoas trabalharem. Você aprenderá como os parâmetros e nomes são uma parte importante para tornar seu código Bicep e implantações do Azure úteis para outras pessoas. Você também aprenderá como definir sua estrutura de modelo, seguir um estilo consistente e adicionar comentários que ajudam seus colegas a entender como seu modelo funciona.

Qual é o principal objetivo?

Ao final deste módulo, você poderá criar modelos Bicep que sejam claros, reutilizáveis e bem documentados.

Pré-requisitos

Você deve estar familiarizado com a estrutura e sintaxe do Bicep, incluindo parâmetros, loops, condições e módulos.

Para acompanhar os exercícios do módulo, você precisará do seguinte: