Photo par Timelab Pro

Configurez vos projets Azure DevOps avec Terraform

Harmonisez vos projets

Créé par Damien Aicheh le 23/10/2022 · 2 mins

Dans cette série de tutoriels, vous découvrirez comment configurer vos projets Azure DevOps avec Terraform. L’objectif est de vous faire gagner du temps lors de la configuration d’un nouveau projet dans Azure DevOps et de garder une cohérence entre vos projets.

De quoi avez-vous besoin?

Pour pouvoir faire cette série entièrement vous aurez besoin de :

Tour d’horizon

Voici un petit schéma de ce que nous voulons réaliser :

Overview

Les scripts Terraform définiront tout ce dont vous avez besoin dans Azure DevOps, comme :

  • le nom du projet
  • les repositories
  • les politiques associées à vos repositories
  • fichiers par défaut potentiels tels qu’un fichier README.md de base
  • un pipeline par défaut
  • etc..

Cela vous aidera à générer automatiquement la même configuration de base pour tous vos projets et à garder une cohérence. Ce qui est important car :

  • Vous avez tout fait de la même manière
  • Toutes vos équipes peuvent facilement basculer entre les projets et ne seront pas perdues par la structure
  • Vous gagnez du temps et évitez la configuration ennuyeuse et répétitive pour vos futurs projets

Pour ce faire, nous utiliserons le Microsoft/azuredevops Terraform provider. Tout le code source de chaque partie sera disponible sur GitHub.

Sommaire

Vous trouverez ci-dessous la liste des sujets de cette série :

N'hésitez pas à me suivre sur pour ne pas rater mon prochain tutoriel !