Abilitazione dei log di Terraform tramite la CLI

Terraform utilizza variabili di ambiente per personalizzare il proprio comportamento, che include l'abilitazione dei log di Terraform. È possibile impostare una variabile di ambiente per sfruttare i log di Terraform per eseguire il debug di problemi imprevisti con il codice. Terraform legge le variabili di ambiente e le applica durante l'esecuzione.

Completa questi passaggi se utilizzi i progetti IBM Cloud per distribuire architetture e desideri abilitare i log di Terraform. Se utilizzi uno spazio di lavoro IBM Cloud Schematics per eseguire Terraform senza un progetto IBM Cloud, vai alla sezione Utilizzo delle variabili di ambiente con gli spazi di lavoro per ulteriori informazioni.

Prima di iniziare

Impostazione della variabile di ambiente

  1. Accedi alla CLI di IBM Cloud e seleziona il tuo account:

    ibmcloud login
    
  2. Imposta la variabile di ambiente eseguendo il ibmcloud project config-update comando, specificando l'ID del progetto, l'ID della configurazione e un nome e un valore per la variabile di ambiente:

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

    L'esempio seguente aggiunge la variabile TF_LOG di ambiente per abilitare i log di Terraform:

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

    Per un elenco completo delle opzioni di comando, vai su ibmcloud project config-update.

Oltre a TF_LOG., sono supportate altre variabili d'ambiente. Per ulteriori informazioni, consulta l 'elenco delle variabili di ambiente Terraform.