---
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


---

# Associer les paramètres d'entrée Terraform à l'élément de Cloud Provisioning and Governance catalogue

# Associer les paramètres d'entrée Terraform à l'élément de Cloud Provisioning and Governance catalogue {#ariaid-title1}

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

Créez un fichier JSON pour conserver les variables utilisées dans le fichier de modèle afin de pouvoir les mapper aux ressources, pools et filtres détectés. Vous pouvez utiliser des Terraform variables ou des paramètres du modèle pour les mapper aux champs du formulaire de mise en service de l'élément de catalogue.

## Avant de commencer

Rôle requis : cloud_designer

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

Cloud Provisioning and Governance: Terraform Connector prend en charge cette aptitude pour Terraform Open Source, Terraform Enterprise, et Terraform Cloud.  
Important :  
Lorsque vous utilisez Terraform des modèles pour créer des éléments de catalogue, la valeur Emplacement spécifie le centre de données ou la région de mise en service des éléments de configuration et des piles. Utilisez le fichier de métadonnées pour mapper d'autres variables en fonction des ressources, des réseaux, des profils, des pools et des filtres détectés, et ainsi de suite.  
Pour remplir automatiquement les champs de formulaire dans le formulaire de création de catalogue tout en utilisant Terraform des modèles, procédez comme suit :

* Spécifiez ou définissez les paires clé-valeur dans le fichier JSON pour les variables qui sont définies dans le Terraform modèle.
* Configurer les variables pour renseigner automatiquement les champs et les données dans le Portail de l'utilisateur dans le cloudCatalogue dans le cloudNouvelleProvision la page.

{#terraform-catalog-metadata-ingest__ul_sm2_cng_rkb}Pour plus d'informations sur la liaison d'un paramètre à un pool de ressources, reportez-vous à la section [Lier un paramètre à un pool de ressources](https://servicenow-prod.fluidtopics.net/hU1cp1Pq5LlCh4wUoxIpPw "Pour rendre la commande de catalogues moins sujette aux erreurs, vous pouvez lier un paramètre à un pool de ressources (un pool fourni dans le système de base). Les paramètres basés sur un pool de ressources répertorient uniquement les valeurs spécifiées des tables existantes sur le formulaire de commande de catalogue dans le portail de l'utilisateur dans le cloud.").

## Procédure

1. Dans le répertoire ou le référentiel à la base de l'élément de catalogue, créez un fichier JSON.  
   Important :  
   Nommez le fichier JSON metadata.snc et stockez-le dans le même répertoire que le fichier de modèle (.tf). Cette convention de dénomination permet la détection et l'analyse du fichier JSON metadata.snc dans le cadre de la configuration installable.
2. Spécifiez le pool et le filtre équivalents comme type de données pour la Terraform variable dans le fichier JSON metadata.snc .  


         "Metadata": {
           "SNC::Parameter::Metadata": {
             "rgName": {
               "datasource": "ServiceNow::Pools:: ResourceGroupPool.getByLDC"
             },
             "Network": {
               "datasource": "ServiceNow::Pools::NetworkPool.getObjectsByLDC"
             },
             "Subnet": {
               "datasource": "ServiceNow::Pools:: SubnetPool.getObjectsByNetwork",
               "datasourceFilter": { "Network": "Network" }
             }
           }
         }

   La valeur que vous spécifiez dans le champ de variable du fichier metadata.snc est renseignée dans la section Mise en service du formulaire d'élément de catalogue.

   L'image suivante affiche les champs dans l'onglet Mise en service du formulaire de catalogue. Les valeurs sont renseignées automatiquement en fonction des variables définies dans le fichier metadata.snc .
   Figure 1. Exemple : valeurs renseignées automatiquement dans la section Mise en service du formulaire de création de catalogue

