Exécuter l’IaC Détection

  • Rversion finale: Washingtondc
  • Mis à jour 1 févr. 2024
  • 4 minutes de lecture
  • Exécutez la détection Infrastructure as Code (IaC) pour identifier les ressources de l’environnement Terraform .

    Avant de commencer

    • Assurez-vous que vous disposez des informations d’identification API appropriées pour les comptes VCS (Version Control System) mis en service dans les Terraform Enterprise organisations OR Terraform Cloud . Pour plus d'informations, consultez Créer des informations d’identification de clé API pour le compte et le Terraform compte VCS pris en charge.
    • Assurez-vous que Terraform Open Source les dossiers qui contiennent les Terraform modèles ont des noms uniques. Si plusieurs Terraform dossiers de modèles ont le même nom, plusieurs tâches de changement sont créées, même si tous les modèles ne contiennent pas nécessairement de modifications variables.

    Rôle requis : sn.cmp.cloud_service_designer

    Pourquoi et quand exécuter cette tâche

    En fonction du fournisseur de configuration, Cloud Provisioning and Governance: Terraform Connector détecte les ressources suivantes à partir de l’environnement Terraform :
    Terraform Open Source
    L’IaC Détection détecte les paramètres installables de configuration (Terraform modèles) à partir du Terraform Open Source serveur.
    Terraform Enterprise ou Terraform Cloud
    L’IaC Détection détecte les éléments suivants :
    • Espaces de travail : Terraform espaces de travail mis en service dans l’organisation Terraform .
    • VCS : référentiels et branches VCS approvisionnés dans l’organisation Terraform .
    • Pools d’agents :

      Terraform Cloud utilise des agents et des pools d’agents pour communiquer avec l’infrastructure sur site. Déployez des agents dans le même réseau que votre infrastructure pour établir une connexion entre l’infrastructure et Terraform Cloud. Pour plus d’informations sur les agents et les pools d’agents, consultez Terraform Cloud agents.

      Cloud Provisioning and Governance: Terraform Connector détecte les pools d’agents créés dans le Terraform Cloud. Vous pouvez afficher les agents détectés dans le module de gestion des configurations pour votre fournisseur de configuration. Sur le formulaire de commande de catalogue, un filtre de pool d’agents vous permet de sélectionner un agent actif pour communiquer avec l’infrastructure privée VMware .
      Remarque :
      L’option Pools d’agents est disponible dans le formulaire de gestion des configurations et le formulaire de commande de catalogue lorsque les conditions suivantes sont remplies :
      • Vous avez créé les pools d’agents VMware dans l’organisation Terraform Cloud .
      • Vous avez des VMware modèles pour Terraform Enterprise.
    • Paramètres installables de configuration : Terraform modèles stockés dans les référentiels du compte VCS approvisionné par l’organisation Terraform .
      Remarque :
      Pour détecter les Terraform modèles à partir du VCS, Cloud Provisioning and Governance: Terraform Connector nécessite les informations d’identification de clé API du compte VCS.

    Procédure

    1. Accédez à la Tous > Mise en service et gouvernance du cloud > Portail d'administration du cloud.
      Le portail d’administration dans le cloud s’ouvre dans un nouvel onglet de navigateur.
    2. Sur le portail d’administration dans le cloud, accédez à Gérer  > Gestion de configuration.
    3. Sélectionnez la Terraform carte fournisseur.
    4. Sélectionnez Détecter maintenant.
      Remarque :
      Vous ne pouvez pas annuler la tâche IaC Détection après l’avoir déclenchée.
    5. Facultatif : Pour une utilisation Cloud Provisioning and Governance: Terraform Connector avec Terraform Enterprise ou Terraform Cloud, détectez les Terraform modèles stockés dans le VCS provisionné.
      1. Sélectionnez l’onglet Tfe Vcs .
      2. Dans la liste Vcs Tfe, sélectionnez le compte VCS qui contient les modèles que vous souhaitez utiliser pour Cloud Provisioning and Governance la Terraform création d’éléments de catalogue.
      3. Dans la liste déroulante Informations d’identification, sélectionnez les informations d’identification API du compte VCS sélectionné.
      4. Dans les liens connexes, sélectionnez Rechercher des branches et des référentiels.
      5. Répétez l’étape 5.b pour 5.d tous les comptes VCS qui contiennent les modèles que vous souhaitez utiliser pour Cloud Provisioning and Governance la Terraform création d’éléments de catalogue.
    6. Créez un calendrier de détection Infrastructure as Code (IAC).
      Le calendrier de détection IaC permet de détecter les nouveaux Terraform modèles, espaces de travail, pools d’agents et branches VCS pour le fournisseur de configuration spécifié. Il détecte également les changements dans les modèles déjà détectés Terraform . Lorsqu’il Cloud Provisioning and Governance: Terraform Connector détecte un changement dans la variable de modèle ou les métadonnées du modèle, il crée automatiquement des tâches de changement IaC pour les éléments de catalogue affectés.
      1. Sur le portail d’administration dans le cloud, accédez à Gérer > Détection IaC.
      2. Sélectionnez Nouveau.
      3. Renseignez les champs du formulaire.
        Tableau 1. Formulaire Planificateurs de détection IaC
        Champ Description
        Nom Nom unique et descriptif du calendrier IaC Détection .
        Fournisseur Fournisseur de gestion des configurations pour lequel vous créez le calendrier de détection.
        Actif Option permettant d'activer ou de désactiver le calendrier.
        Exécution Fréquence d’exécution du calendrier.

        Configurez la fréquence d’exécution du calendrier dans le champ Exécuter et ses champs de formulaire associés.

      4. Sélectionnez Envoyer.

    Que faire ensuite

    • Si Cloud Provisioning and Governance: Terraform Connector détecte de nouveaux Terraform modèles que vous souhaitez utiliser pour la mise en service des ressources dans le cloud, créez un élément de catalogue à partir du modèle détecté. Pour plus d'informations, consultez Créer un élément de catalogue à partir du Terraform modèle.
    • Si Cloud Provisioning and Governance: Terraform Connector a détecté des changements dans un modèle existant, effectuez l’une des actions suivantes pour résoudre la tâche de changement IaC associée :
      • Mettez à jour l’élément de catalogue affecté selon le modèle mis à jour Terraform .
      • Désactivez l’élément de catalogue concerné, puis créez un élément de catalogue selon le modèle mis à jour.
      Pour plus d'informations, consultez Gérer les éléments de catalogue basés sur des Terraform modèles.