Gérer plusieurs environnements en utilisant Bicep et GitHub Actions

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

Déployez votre code Bicep dans plusieurs environnements pour améliorer la qualité de vos déploiements. Utilisez des workflows réutilisables pour réduire la duplication de code et définir des valeurs de paramètre 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 workflow
  • Utiliser des workflows réutilisables pour éviter la répétition
  • Utiliser et sécuriser des 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 à GitHub.
  • Les workflows dans GitHub Actions, notamment les travaux et les secrets.

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.
  • Un compte GitHub.

Vous devez également disposer des éléments locaux suivants :