Followed the instructions and uncommented the glue.tf lines accordingly, but the terminal run for terraform plan/apply (Step 4.3.3) keeps prompting manual filling in of each var. Skipping them will cause error and have re-executed the setup.sh script but issue happens again still.
Have tried the steps to restart and delete terraform folder and then re-run and redo everything again but still stuck on the same step with the same terminal crash for many times already
I tried the lab and followed each step I couldn’t reproduce the issue. Since your issue is at the second time you run the terraform commands, I would check for any None values in step 4.2.3 in terraform/modules/transform_etl/glue.tf file.
In the screenshot you need to rerun source scripts/setup.sh after you restart the terminal or terraform plan will ask for inputs. Also, if you uncomment exactly what is necessary in the outputs.tf and main.tf files.
Finally if there is an issue with your AWS resources you could ask for a lab refresh.