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
- Installez le plug-in CLI d' IBM Cloud.
- Installez le plug-in CLI des projets d' IBM Cloud.
- Assurez-vous que vous disposez du rôle Éditeur dans le service Projets d' IBM Cloud. Pour plus d'informations, consultez la section Attribution d'accès aux projets.
Définition de la variable d'environnement
-
Connectez-vous à l'interface CLI d' IBM Cloud et sélectionnez votre compte :
ibmcloud login -
Définissez la variable d'environnement en exécutant la
ibmcloud project config-updatecommande, 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_LOGd'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.