AWS Certified CloudOps Engineer Associate SOA-C03 Practice Question

An operations team stores reusable Terraform modules in a private Git repository. For each environment, they want deployments to use an immutable snapshot of the module code so that later commits do not affect already-deployed infrastructure, while still allowing planned upgrades. Which Git approach best satisfies this requirement?

  • Run git gc after each Terraform apply to remove dangling objects from the repository.

  • Perform a shallow clone of the repository before each deployment to reduce transfer size.

  • Always reference the main branch so the pipeline automatically pulls the newest code.

  • Pin the module source to a specific commit hash in the Git URL used by Terraform.

AWS Certified CloudOps Engineer Associate SOA-C03
Deployment, Provisioning, and Automation
Your Score:
Settings & Objectives
Random Mixed
Questions are selected randomly from all chosen topics, with a preference for those you haven’t seen before. You may see several questions from the same objective or domain in a row.
Rotate by Objective
Questions cycle through each objective or domain in turn, helping you avoid long streaks of questions from the same area. You may see some repeat questions, but the distribution will be more balanced across topics.

Check or uncheck an objective to set which questions you will receive.

Bash, the Crucial Exams Chat Bot
AI Bot