Commander un Microsoft Azure DevOps élément de catalogue

  • Rversion finale: Washingtondc
  • Mis à jour 4 août 2023
  • 3 minutes de lecture
  • Mettre en service le Microsoft Azure DevOps catalogue à l’aide du formulaire de commande de Microsoft Azure DevOps catalogue dans l’application Catalogue de services cloud .

    Avant de commencer

    Définissez deploymentID en tant que variables dans les AWS pipelines que vous souhaitez détecter. L’ID d’abonnement n’est pas requis pour Microsoft Azure les pipelines.

    Baliser toutes les ressources avec la clé deploymentID.

    Rôle requis : aucun

    Procédure

    1. Dans la boîte de dialogue Mettre à jour la variable , remplacez les variables de pipeline en cochant la case Permettre aux utilisateurs de remplacer cette valeur lors de l’exécution de ce pipeline .

    Boîte de dialogue qui comporte deux options que vous pouvez sélectionner. Vous pouvez conserver la valeur secrète ou la remplacer lors de l’exécution du pipeline.
    1. Accédez à la Centre des employés > Services dans le nuage > Intégrations > CSC : intégration DevOps.
      Utilisez ce Azure DevOps formulaire de commande d’élément de catalogue pour appeler un pipeline ADO.
      Commande d’un Azure DevOps élément de catalogue.
    2. Sur le formulaire, renseignez les champs Groupe d’utilisateurs et Demande de changement .
    3. Dans la liste Choisir un fournisseur de configuration, sélectionnez le fournisseur de configuration associé à l’organisation Azure DevOps .
    4. Sélectionnez le projet et le pipeline associé dans l’organisation.

      Les variables de pipeline sont renseignées automatiquement. Vous pouvez modifier les variables. Par exemple, bien que les variables secrètes du pipeline soient masquées, vous pouvez modifier ces valeurs.

    5. Sélectionnez le compte de service, qui est la même option que celle que vous avez sélectionnée en tant que connexion de service dans le Azure DevOps pipeline.
      • Pour Amazon Web Services, une liste d’emplacements s’affiche lorsque vous sélectionnez Compte de services.
      • Vous pouvez exposer un emplacement ou une région de variable de pipeline et l’utiliser dans un pipeline pour la mise en service. Cette variable de pipeline est remplacée par la valeur que vous avez choisie dans la liste d’emplacements pour garantir que la mise en service et Détection sont au même emplacement.
      • Un emplacement est requis pour Détection dans Microsoft Azure, de sorte qu’aucune liste ne s’affiche lorsque vous sélectionnez Compte de service. Ces paramètres garantissent que les ressources correctes associées à la pile sont renseignées dans CMDB. Vous pouvez exécuter Détection en fonction de ces paramètres.
    6. Si l’emplacement est pré-renseigné pour le AWS pipeline, sélectionnez le même emplacement dans le catalogue pour Détection.
    7. Configurez les balises d’identification des ressources mises en service.
      Le champ DeploymentID est en lecture seule et généré automatiquement pour la commande. Le DeploymentID est affecté en tant que balise à toutes les ressources mises en service si vous l’avez ajouté en tant que balise dans le Azure DevOps modèle de pipeline des piles dans le cloud. Le DeploymentID est également affecté en tant que balise à la pile. Si le pipeline comporte l’une de ces trois variables (Application, BusinessService ou CostCenter), elles s’affichent dans les informations générales de l’interface Azure DevOps utilisateur.
    8. Dans la liste, sélectionnez les valeurs de champ à mettre à jour dans les variables de pipeline.

      Ces entrées ne sont prises en compte que pour la commande en cours.

      Remarque :
      Vous ne pouvez pas modifier ces variables en lecture seule à partir de la section de variable de pipeline. Ces variables sont ajoutées en tant que balises à la pile dans le cloud et sont également insérées dans la table de valeurs clés CMDB . Vous ne pouvez effectuer que les actions au niveau des ressources sur une pile mise en service, car l’action au niveau de la pile est désactivée. La pile précédente est marquée comme obsolète si vous exécutez à nouveau le pipeline, bien que les ressources restent dans le cloud.

    Que faire ensuite

    Vérifiez qu’une politique d’approbation de plan (Catalogue de services cloud intégration de la politique Microsoft Azure DevOps d’approbation de contenu) est appliquée au Microsoft Azure DevOps catalogue. Cette politique exige qu’une approbation du groupe Change Management puisse avoir lieu avant toute mise en service.