To deploy resources from your local machine to Google Cloud using Terraform with a service account, while adhering to Google's best practices, what steps should you take given that your Cloud Identity has the `roles/iam.serviceAccountTokenCreator` IAM role and the required permissions for Terraform deployments? | Google Professional Cloud Developer Quiz - LeetQuiz