- Lab
- A Cloud Guru
Enable Debug Logging for Terraform
Hey there, Gurus! Welcome to the lab! This lab will demonstrate how to enable debug logging in Terraform, which can be used to further look into an issue with Terraform and to give information to HashiCorp when submitting a bug report. Let the bug reporting begin!
Path Info
Table of Contents
-
Challenge
Enable Debug Logging
- In the terminal, once you're logged in to your instance, change to the
Enable_Debug_Logging
directory. - In the
Enable_Debug_Logging
directory, edit thevariables.tf
file and add in yourami
andsubnet_id
from theresource_ids.txt
file. - In the
Enable_Debug_Logging
directory, create a directory calledlogs
. - Enable Terraform debug logging.
- Set the logging path to a file called
terraform_logs.txt
in yourlogs
directory. - Initialize your working directory.
- Check the Terraform version.
- Deploy your resources.
- In the terminal, once you're logged in to your instance, change to the
-
Challenge
Confirm the Log was Written to the Directory
- Check your
logs
directory for the theterraform_logs.txt
file. - Examine the log file.
- Check your
What's a lab?
Hands-on Labs are real environments created by industry experts to help you learn. These environments help you gain knowledge and experience, practice without compromising your system, test without risk, destroy without fear, and let you learn from your mistakes. Hands-on Labs: practice your skills before delivering in the real world.
Provided environment for hands-on practice
We will provide the credentials and environment necessary for you to practice right within your browser.
Guided walkthrough
Follow along with the author’s guided walkthrough and build something new in your provided environment!
Did you know?
On average, you retain 75% more of your learning if you get time for practice.