Inleiding
Een van de voordelen van het implementeren van uw infrastructuur als code is dat uw sjablonen deelbaar zijn, zodat u met andere teamleden kunt samenwerken aan uw Bicep-code. Het is belangrijk om uw Bicep-code gemakkelijk te lezen en gemakkelijk te laten werken.
In deze module leert u enkele manieren om uw Bicep-code te structuren en te stylen, zodat anderen deze gemakkelijk kunnen begrijpen, wijzigen en implementeren.
Voorbeeldscenario
Stel dat u een Azure-infrastructuurbeheerder bent bij een speelgoedbedrijf. U en uw team hebben gestandaardiseerd op het gebruik van Bicep voor uw Azure-implementaties en u hebt een bibliotheek met herbruikbare sjablonen gemaakt.
Er zijn twee leden van het kwaliteitsbeheerteam belast om een klantenquête uit te voeren. Hiervoor moeten ze een nieuwe website en database implementeren. Ze hebben een strakke deadline en willen voorkomen dat ze een hele nieuwe sjabloon maken als ze dat niet hoeven te doen. Nadat u met hen hebt gesproken over hun vereisten, herinnert u zich dat u al een sjabloon hebt die dicht bij hun behoeften ligt.
De sjabloon is een van de eerste Bicep-bestanden die u hebt geschreven, dus u maakt zich zorgen dat deze mogelijk niet gereed is voor gebruik. De vraag is, hoe kunt u de sjabloon aanpassen om ervoor te zorgen dat deze juist, gemakkelijk te begrijpen, gemakkelijk te lezen en gemakkelijk te wijzigen is?
Wat gaan we doen?
In deze module leert u hoe u Bicep-bestanden kunt verbeteren en herstructureren om uw code gemakkelijker te maken voor anderen om mee te werken. U leert hoe parameters en namen een belangrijk onderdeel zijn van het maken van uw Bicep-code en Azure-implementaties die nuttig zijn voor anderen. U leert ook hoe u uw sjabloonstructuur definieert, een consistente stijl volgt en opmerkingen toevoegt die uw collega's helpen begrijpen hoe uw sjabloon werkt.
Wat is het belangrijkste doel?
Aan het einde van deze module kunt u Bicep-sjablonen maken die duidelijk, herbruikbaar en goed gedocumenteerd zijn.
Vereisten
U moet bekend zijn met bicep-structuur en syntaxis, waaronder parameters, lussen, voorwaarden en modules.
Als u de oefeningen in de module wilt volgen, hebt u het volgende nodig:
- Visual Studio Code lokaal geïnstalleerd
- De Bicep-extensie voor Visual Studio Code lokaal geïnstalleerd