---
sourceDocument: Gestion des opérations IT Xanadu
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/fr-FR/xanadu/it-operations-management

 Release :

    - xanadu

ft:locale :

    - fr-FR

ft:publication_title :

    - Gestion des opérations IT Xanadu

ft:clusterId :

    - itom

bundleId :

    - itom

workflow :

    - Technology


---

# Exécuter l'IaC Découverte

# Exécuter l'IaC Découverte {#ariaid-title1}

* Rversion finale: Xanadu
* 
* Mis à jour 1 août 2024
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 4 minutes de lecture

Exécutez la détection d'infrastructure en tant que 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 (Système de contrôle de version) 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](https://servicenow-prod.fluidtopics.net/eGwWS8e6t5y_vQRxgu2uag "Créez des informations d’identification de clé API pour Terraform le compte et les comptes VCS (système de contrôle de version) pris en charge qui contiennent les référentiels de Terraform modèles.").
* 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 variables de modification.
{#discover-terraform-config-installables-vcs-workspaces__ul_kln_l54_w5b}

Rôle requis : sn.cmp.cloud_service_designer

## Pourquoi et quand exécuter cette tâche

Selon le fournisseur de configuration, Cloud Provisioning and Governance: Terraform Connector détecte les ressources suivantes dans l'environnement Terraform :

Terraform Open Source
:   L'IaC Découverte détecte les installables de configuration (Terraform modèles) à partir Terraform Open Source du serveur.

Terraform Enterprise ou Terraform Cloud
:   L'IaC Découverte 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 succursales VCS provisionné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 en savoir plus sur les agents et les pools d'agents, consultez [Terraform Cloud agents](https://www.terraform.io/cloud-docs/agents).

      Cloud Provisioning and Governance: Terraform Connector détecte les pools d'agents créés dans le Terraform Cloudfichier . 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 :  
      Vous pouvez voir l'option Pools d'agents dans le formulaire de gestion de la configuration et le formulaire de commande du 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.
      {#discover-terraform-config-installables-vcs-workspaces__ul_v3z_dl4_w5b}
    * Fichiers installables cfg : Terraform modèles stockés dans les référentiels du compte VCS approvisionné l'organisation Terraform .  
      Remarque :  
      La détection Terraform des modèles à partir du VCS nécessite Cloud Provisioning and Governance: Terraform Connector les informations d'identification de la clé API du compte VCS.
    {#discover-terraform-config-installables-vcs-workspaces__ul_lq4_s1p_p5b}

## Procédure

1. Accédez à la ToutMise en service et gouvernance du cloudPortail d'administration du cloud.  
   Le portail d'administration du cloud s'ouvre dans un nouvel onglet de navigateur.
2. Sur le portail d'administration du cloud, accédez à Gérer Gestion de configuration.
3. Sélectionnez la carte du Terraform fournisseur.
4. Sélectionnez Découvrir maintenant.  
   Remarque :  
   Vous ne pouvez pas annuler la tâche IaC Découverte après l'avoir déclenchée.
5. **Facultatif :** Pour l'utiliser Cloud Provisioning and Governance: Terraform Connector avec Terraform Enterprise ou Terraform Cloud, découvrez les Terraform modèles stockés dans le VCS mis en service.
   1. Sélectionnez l'onglet Tfe Vcs .
   2. Dans la liste Tfe Vcs, 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. {#discover-terraform-config-installables-vcs-workspaces__cpg-tf-connector-select-vcs-record}
   {#discover-terraform-config-installables-vcs-workspaces__cpg-tf-connector-select-vcs-record}
   3. Dans la liste déroulante Informations d'identification, sélectionnez les informations d'identification API du compte VCS sélectionné. {#discover-terraform-config-installables-vcs-workspaces__cpg-tf-connector-attach-vcs-credentials}
   {#discover-terraform-config-installables-vcs-workspaces__cpg-tf-connector-attach-vcs-credentials}
   4. Dans les liens connexes, sélectionnez Rechercher des succursales et des référentiels. {#discover-terraform-config-installables-vcs-workspaces__cpg-tf-connector-find-vcs-repo-branches}
   {#discover-terraform-config-installables-vcs-workspaces__cpg-tf-connector-find-vcs-repo-branches}
   5. Répétez l'étape [5.b](https://servicenow-prod.fluidtopics.net/ZHNYf2bUAjbgI0xyZrEvKw#discover-terraform-config-installables-vcs-workspaces__cpg-tf-connector-select-vcs-record) vers [5.d](https://servicenow-prod.fluidtopics.net/ZHNYf2bUAjbgI0xyZrEvKw#discover-terraform-config-installables-vcs-workspaces__cpg-tf-connector-find-vcs-repo-branches) pour 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.
   {#discover-terraform-config-installables-vcs-workspaces__substeps_zmc_cnp_p5b}
6. Créez un calendrier de détection Infrastructure as Code (IAC).  
   Le calendrier de détection IaC permet de détecter de 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 du cloud, accédez à Gérer Détection IaC.
   2. Sélectionnez Nouveau.
   3. Renseignez les champs du formulaire.  
      {#discover-terraform-config-installables-vcs-workspaces__table_wqs_cv5_p5b__entry__2}

      | Champ | Description |
      |-|-|
      | Nom | Nom unique et descriptif du calendrier IaC Découverte . |
      | Fournisseur | Fournisseur de gestion de la configuration 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. |
      [Tableau 1. Formulaire des planificateurs de détection IaC]

      {#discover-terraform-config-installables-vcs-workspaces__table_wqs_cv5_p5b}
   4. Sélectionnez Soumettre.
   {#discover-terraform-config-installables-vcs-workspaces__substeps_e23_j44_p5b}

## Que faire ensuite

* [Utiliser la structure à plusieurs référentiels avec Terraform Connector l'application](https://servicenow-prod.fluidtopics.net/VUv7qa4FNIY~_7mGoCj8KA "Vous pouvez désormais détecter plusieurs Terraform configurations à partir d’un seul référentiel, à n’importe quel niveau de dossier avec Terraform Enterprise Config Provider.") avec IaC Discovery
* 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](https://servicenow-prod.fluidtopics.net/ucLP89sXzGCDGC~_q35UCQ "Créez un élément de catalogue à partir du modèle pour demander la mise en service des ressources dans le Terraform cloud. Les éléments de catalogue activés apparaissent dans le portail de l’utilisateur dans le cloud.").
* Si Cloud Provisioning and Governance: Terraform Connector des changements ont été détectés dans un modèle existant, effectuez l'une des actions suivantes pour résoudre la tâche de changement IaC associée :
  * Mettre à jour l'élément de catalogue affecté selon le modèle mis à jour Terraform .
  * Désactivez l'élément de catalogue affecté, puis créez un élément de catalogue selon le modèle mis à jour.

  {#discover-terraform-config-installables-vcs-workspaces__ul_aq5_ry5_p5b}Pour plus d'informations, consultez [Gérer les éléments de catalogue basés sur un Terraform modèle](https://servicenow-prod.fluidtopics.net/v5VkcUIaXSzW0ytypbzsvw "Utilisez une tâche de changement Infrastructure as Code (IaC) pour créer ou mettre à jour les éléments de catalogue basés sur un Terraform modèle. La tâche de changement IaC permet de s’assurer que les éléments de catalogue sont alignés sur les dernières spécifications d’infrastructure codées dans le Terraform modèle.").
{#discover-terraform-config-installables-vcs-workspaces__ul_m2r_yx5_p5b}

