learn-terraform Variables Functions Data Source Resource Module Locals Provider State File Loops Conditions output Terraform Variable Precedence -var-file *.auto.tfvars terraform.tfvars ask in cli to provide input