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
- Installare il plug-in CLI di IBM Cloud.
- Installare il plug-in CLI di IBM Cloud Projects.
- Assicurati di avere il ruolo di Editor nel servizio Progetti di IBM Cloud. Per ulteriori informazioni, consulta la sezione Assegnazione dell'accesso ai progetti.
Impostazione della variabile di ambiente
-
Accedi alla CLI di IBM Cloud e seleziona il tuo account:
ibmcloud login -
Imposta la variabile di ambiente eseguendo il
ibmcloud project config-updatecomando, 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_LOGdi 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.