Habilitar los registros de Terraform mediante la CLI
Terraform utiliza variables de entorno para personalizar su comportamiento, lo que incluye habilitar los registros de Terraform. Puede establecer una variable de entorno para aprovechar los registros de Terraform y depurar problemas inesperados con su código. Terraform lee las variables de entorno y las aplica en tiempo de ejecución.
Siga estos pasos si utiliza proyectos de IBM Cloud para implementar arquitecturas y desea habilitar los registros de Terraform. Si utilizas un espacio de trabajo de IBM Cloud Schematics para ejecutar Terraform sin un proyecto de IBM Cloud, consulta Uso de variables de entorno con espacios de trabajo para obtener más información.
Antes de empezar
- Instale el complemento CLI de IBM Cloud.
- Instala el complemento CLI de IBM Cloud Projects.
- Asegúrese de que tiene el rol de editor en el servicio Proyectos de IBM Cloud. Para obtener más información, vaya a Asignar acceso a proyectos.
Configuración de la variable de entorno
-
Inicie sesión en la CLI de IBM Cloud y seleccione su cuenta:
ibmcloud login -
Establezca la variable de entorno ejecutando el
ibmcloud project config-updatecomando, especificando el ID del proyecto, el ID de configuración y un nombre y valor para la variable de entorno:ibmcloud project config-update --project-id PROJECT_ID --id CONFIG_ID --definition-settings "{\"ENV_NAME\":\"ENV_VALUE\"}"El siguiente ejemplo añade la variable
TF_LOGde entorno para habilitar los registros de Terraform:ibmcloud project config-update --project-id PROJECT_ID --id CONFIG_ID --definition-settings "{\"TF_LOG\":\"debug\"}"Para obtener una lista completa de las opciones comando, vaya a
ibmcloud project config-update.
Se admiten otras variables de entorno además de TF_LOG. Para obtener más información, consulte la Lista de variables de entorno de Terraform.