Activation des journaux Terraform à l'aide de l'interface CLI

Terraform utilise des variables d'environnement pour personnaliser son comportement, notamment pour activer les journaux Terraform. Vous pouvez définir une variable d'environnement pour tirer parti des journaux Terraform afin de déboguer les problèmes inattendus liés à votre code. Terraform lit les variables d'environnement et les applique au moment de l'exécution.

Suivez ces étapes si vous utilisez des projets IBM Cloud pour déployer des architectures et souhaitez activer les journaux Terraform. Si vous utilisez un espace de travail IBM Cloud Schematics pour exécuter Terraform sans projet IBM Cloud, consultez la section Utilisation des variables d'environnement avec les espaces de travail pour plus d'informations.

Avant de commencer

Définition de la variable d'environnement

  1. Connectez-vous à l'interface CLI d' IBM Cloud et sélectionnez votre compte :

    ibmcloud login
    
  2. Définissez la variable d'environnement en exécutant la ibmcloud project config-update commande, en spécifiant l'ID du projet, l'ID de configuration, ainsi qu'un nom et une valeur pour la variable d'environnement :

    ibmcloud project config-update --project-id PROJECT_ID --id CONFIG_ID --definition-settings "{\"ENV_NAME\":\"ENV_VALUE\"}"
    

    L'exemple suivant ajoute la variable TF_LOG d'environnement pour activer les journaux Terraform :

    ibmcloud project config-update --project-id PROJECT_ID --id CONFIG_ID --definition-settings "{\"TF_LOG\":\"debug\"}"
    

    Pour obtenir la liste complète des options de commande, rendez-vous sur ibmcloud project config-update.

D'autres variables d'environnement sont prises en charge en plus de TF_LOG. Pour plus d'informations, consultez la liste des variables d'environnement Terraform.