
Ultimate access to all questions.
Your team is developing a new user-facing photo editing application on GCP, which will be deployed across three distinct environments: development, test, and production. What is the best approach to deploy and manage these environments to maintain consistency?
A
Create separate Terraform configurations for each environment and use them for repeated deployments, with periodic template reconciliation.
B
Utilize a Cloud Shell script with gcloud commands to deploy the environments.
C
Develop a single Terraform configuration for all environments, parameterizing the differences between them.
D
Employ the Cloud Foundation Toolkit (CFT) to create a universal deployment template for all environments, deploying with Terraform.