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

 Release :

    - australia

ft:locale :

    - fr-FR

ft:publication_title :

    - Gestion des opérations IT Australie

ft:clusterId :

    - itom

bundleId :

    - itom

workflow :

    - Technology


---

# Créer un élément de catalogue à partir du Terraform modèle

# Créer un élément de catalogue à partir du Terraform modèle {#ariaid-title1}

* Rversion finale: Australia
* 
* Mis à jour 12 mars 2026
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 3 minutes de lecture

Créez un élément de catalogue à partir du modèle pour demander la mise en service de ressources dans le Terraform cloud. Les éléments de catalogue activés s'affichent dans le portail de l'utilisateur dans le cloud.

## Avant de commencer

* Assurez-vous qu'un fournisseur de configuration approprié Terraform est disponible. Pour plus d'informations sur la création du fournisseur de configuration, consultez [Créer un fournisseur de Terraform Open Source configuration](https://servicenow-prod.fluidtopics.net/S4sVMLR2vkurjWUZeJ0j_A "Créez un fournisseur de Terraform Open Source configuration dans Mise en service et gouvernance du cloud. Le Terraform Open Source fournisseur de configuration permet Mise en service et gouvernance du cloud de détecter les installables de configuration Terraform Open Source (Terraform modèles) et de détecter leurs changements.") et [Créer un fournisseur de Terraform Enterprise configuration OR Terraform Cloud](https://servicenow-prod.fluidtopics.net/g5gKL5YIUBolHwQzJOYUGw "Créez Terraform Enterprise ou Terraform Cloud configurez un fournisseur dans Mise en service et gouvernance du cloud. Le fournisseur de configuration permet Mise en service et gouvernance du cloud de détecter les espaces de travail et les référentiels du système de contrôle de version (VCS) attachés à l’organisation Terraform .").
* Assurez-vous que le modèle fonctionne (c'est-à-dire Terraform que vous pouvez l'utiliser directement avec le Terraform système pour mettre en service les ressources dans le cloud spécifiées). Pour en savoir plus sur Terraform les modèles, consultez le [Terraform Documentation linguistique](https://www.terraform.io/language).
* Assurez-vous que le bloc fournisseur du Terraform modèle respecte la syntaxe suivante :  
  * Syntaxe du bloc de fournisseur pour le Microsoft Azure cloud :  

        provider "azurerm" {

          subscription_id = "${var.subscriptionId}"
          client_id       = "${var.clientId}"
          client_secret   = "${var.clientSecret}"
          tenant_id       = "${var.tenantId}"
        }

  * Syntaxe du bloc de fournisseur pour le Amazon Web Services cloud :  
    Important :  
    Par défaut, le (CPG) Terraform Connector ne prend pas en charge AWS l'authentification basée sur les ServiceNow® Mise en service et gouvernance du cloud rôles IAM lors de l'utilisation Terraform de modèles.  

        provider "aws" {
          access_key      = "${var.access_key}"
          secret_key      = "${var.secret_key}"
          region          = "${var.region}"
        }

  * Syntaxe du bloc de fournisseur pour Google Cloud Platform  

        terraform {
          required_providers {
            google = {
              source  = "hashicorp/google"
              version = "5.10.0"
            }
          }
        }
         
        provider "google" {
          credentials = var.credentials
          project     = var.project
          region      = var.region
        }

  * Syntaxe du bloc de fournisseur pour VMware Cloud:  

        provider "vsphere" {
          user                  = "${var.user}"
          password              = "${var.password}"
          vsphere_server        = "${var.vsphere_server}"
        }

    Remarque :  
    Ne codez pas en dur les informations d'identification dans le Terraform modèle. Utilisez les variables appropriées Terraform pour extraire les informations d'identification ServiceNow AI Platform du .
  {#catalog-item-terraform-template__ul_npm_wzl_v5b}
* Assurez-vous que le fichier de définition de variable (variable.tf, .tfvars ou .tfvars.json) contient la définition des variables utilisées dans le bloc de fournisseur.
* Si vous utilisez Terraform Enterprise ou Terraform Cloud, assurez-vous que le Serveur MID peut se connecter aux comptes de système de contrôle de version (VCS) mis en service dans l'organisation Terraform .  
  Pour vérifier la connectivité avec les comptes VCS provisionnés dans l'organisation Terraform , exécutez la commande curl appropriée sur le Serveur MID.

  GitHub
  :

          curl -H "Authorization: <API credential> https://<github-api-host>/user/repos?per_page=100&page=1"

  GitLab
  :

          curl -H "Authorization: <API credential>" https://<gitlab-api-host>/api/v4/projects?visibility=private&per_page=100&page=1

  Microsoft Azure DevOps
  :

          curl -H "Authorization: <API credential> https://<azure-devops-api-host>/<organization>/<project>/_apis/git/repositories?api-version=6.0"


      Où
      * organization est le nom de l'organisation Microsoft Azure DevOps .
      * project est le nom du Microsoft Azure DevOps projet.
      {#catalog-item-terraform-template__ul_mb3_ccp_55b}

  Pour en savoir plus sur les informations d'identification de l'API, reportez-vous à la section [Cloud Services Catalog Terraform Connector Informations d'identification de clé API Référence du formulaire](https://servicenow-prod.fluidtopics.net/Xwe_JPGP57Dy2FmhunV_Og "Le utilise Cloud Services Catalog Terraform Connector les informations d’identification Terraform Enterprise de clé API pour authentifier les demandes envoyées au et Terraform Cloud et aux systèmes de contrôle de version qui leur sont mis en service.").

{#catalog-item-terraform-template__ul_sjy_drb_55b}

Rôle requis : sn_cmp.cloud_service_designer

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

L'application Cloud Services Catalog Terraform Connector prend en charge les types de données suivants Terraform :

* chaîne
* Numéro
* booléen
* liste
* tuple
* carte
* objet
{#catalog-item-terraform-template__ul_k5g_phr_v5b}

## Procédure

1. Créez un élément de catalogue dans le cloud.
   1. Accédez à la TousMise en service et gouvernance du cloudPortail d'administration du cloud.  
      Le portail d'administration du cloud s'ouvre dans un nouvel onglet de navigateur. {#catalog-item-terraform-template__cpg-access-cloud-admin-portal}
   2. Accédez à la ConceptionÉléments de Catalogue dans le cloud.
   3. Sélectionnez Nouveau.
   4. Remplissez les champs du formulaire.  
      {#catalog-item-terraform-template__table_ev2_rpb_55b__entry__2}

      | Champ | Description |
      |-|-|
      | Nom | Nom unique et descriptif de l'élément de catalogue. |
      | Source | Source de l'élément de catalogue. Sélectionnez Modèle de gestion des configurations dans la liste déroulante. |
      | Type de fournisseur | Terraform Type de fournisseur de configuration que vous souhaitez utiliser. * Pour utiliser Terraform Enterprise ou Terraform Cloud, sélectionnez Terraform Enterprise. * Pour utiliser un serveur basé sur Terraform Open Source Linux, sélectionnez Environnement Terraform. * Pour utiliser un serveur Windows Terraform Open Source , sélectionnez Environnement Windows Terraform. {#catalog-item-terraform-template__ul_rxv_bhn_rhb} |
      | Fournisseur | Nom du fournisseur de Terraform configuration que vous souhaitez utiliser. |
      [Tableau 1. Formulaire d'élément de catalogue dans le cloud]

      {#catalog-item-terraform-template__table_ev2_rpb_55b}
   5. Enregistrez le formulaire d'élément de catalogue dans le cloud.
   {#catalog-item-terraform-template__substeps_gks_xgh_ghb}
2. Associez un Terraform modèle à l'élément de catalogue.
   1. Dans la liste connexe Modèles dans le cloud, sélectionnez Nouveau.
   2. Dans la liste déroulante Configuration installable, sélectionnez le Terraform modèle que vous souhaitez utiliser.
   3. Enregistrez le formulaire Versions des modèles dans le ServiceNow cloud.  
      Remarque :  
      Un élément de catalogue peut inclure plusieurs versions du modèle dans le cloud, mais une seule version peut être active.
   4. Sélectionnez Activer pour activer le modèle dans le cloud.
   {#catalog-item-terraform-template__substeps_apl_fhh_ghb}
3. **Facultatif :** Pour ajouter ou supprimer des champs de formulaire d'élément de catalogue, modifiez les jeux de variables associés à l'élément de catalogue.
4. Cochez la case Actif pour activer l'élément de catalogue.
5. Sélectionnez Mettre à jour.

## Que faire ensuite

Vérifiez que l'élément de catalogue apparaît dans le portail de l'utilisateur dans le cloud.

