Présentation

Effectué

L’un des avantages de déployer votre infrastructure sous forme de code est que vos modèles peuvent être partagés, ce qui vous permet collaborer sur votre code Bicep avec les autres membres de l’équipe. Il est important que votre code Bicep soit facile à lire et à utiliser.

Dans ce module, vous allez découvrir plusieurs façons de structurer votre code Bicep et de lui appliquer un style afin de permettre à d’autres personnes de le comprendre, de le modifier et de le déployer facilement.

Exemple de scénario

Supposez que vous êtes administrateur d’infrastructure Azure dans une entreprise spécialisée dans le jouet. Vous et votre équipe avez standardisé l’utilisation de Bicep pour vos déploiements Azure, et vous avez créé une bibliothèque de modèles réutilisables.

Deux membres de l’équipe du contrôle qualité ont été chargés de mener une enquête client. Pour cela, ils doivent déployer un nouveau site web et une nouvelle base de données. Leur délai étant serré, ils souhaitent éviter dans la mesure du possible d’avoir à créer un modèle entièrement nouveau. Suite aux discussions que vous avez eues avec eux concernant leurs exigences, vous vous souvenez que vous disposez déjà d’un modèle proche de ce dont ils ont besoin.

Comme ce modèle est l’un des premiers fichiers Bicep que vous avez écrits, vous n’êtes pas certain qu’ils pourront l’utiliser en l’état. Vous vous interrogez sur la façon de corriger le modèle pour en faciliter la compréhension, la lecture et la modification.

Qu’allez-vous faire ?

Dans ce module, vous allez découvrir comment améliorer et refactoriser les fichiers Bicep pour permettre aux autres personnes d’utiliser votre code plus facilement. Vous découvrirez combien les paramètres et les noms jouent un rôle important pour rendre votre Bicep et vos déploiements Azure utiles aux autres utilisateurs. Vous apprendrez aussi à définir votre structure de modèle, à suivre un style cohérent et à ajouter des commentaires qui aident vos collègues à comprendre comment fonctionne votre modèle.

Quel est l’objectif principal ?

À la fin de ce module, vous serez en mesure de créer des modèles Bicep clairs, réutilisables et bien documentés.

Prérequis

Vous devez avoir une bonne connaissance de la structure et de la syntaxe Bicep, notamment les paramètres, les boucles, les conditions et les modules.

Pour suivre les exercices du module, vous avez besoin des éléments suivants :