Gérer plusieurs environnements à l’aide de Bicep et d’Azure Pipelines

Intermédiaire
Ingénieur DevOps
Développeur
Administrateur
Azure Resource Manager
Azure DevOps
Azure Pipelines

Déployez votre code Bicep dans plusieurs environnements pour améliorer la qualité de vos déploiements. Utilisez des modèles de pipeline pour réduire la duplication de code, et définissez les valeurs des paramètres pour chaque environnement.

Objectifs d’apprentissage

À l’issue de ce module, vous pourrez :

  • Déployer des fichiers Bicep dans plusieurs environnements Azure à partir d’un pipeline
  • Utiliser des modèles de pipeline pour éviter les répétitions
  • Utiliser et sécuriser les paramètres pour chaque environnement

Prérequis

Vous devez être familiarisé avec l’utilisation de :

  • Bicep, notamment la création et le déploiement de fichiers de base, les fichiers de paramètres, la validation préalable et l’opération de simulation.
  • Azure, dont le portail Azure, les abonnements, les groupes de ressources et les ressources.
  • Les commandes Git de base, dont le clonage, la validation de fichiers et l’envoi de modifications à Azure Repos.
  • Pipelines YAML via Azure Pipelines, y compris les connexions de service et les pipelines multiphases.

Pour effectuer les exercices de ce module, vous avez besoin des éléments suivants :

  • Compte Azure qui permet de créer des groupes de ressources, des applications Microsoft Entra et des principaux de service.
  • Une organisation et un compte Azure DevOps.

Vous devez également disposer des éléments installés localement suivants :