
HashiCorp Certified:Terraform Associate
Domain 5Objective 4
5d Manage Module Versions TERRAFORM-ASSOCIATE-004 Practice Questions (Page 1)
Part of the Terraform modules domain, which makes up ~8% of our current practice bank. HashiCorp does not publish an official question count, but from its 60-minute exam (~25–40 total, ~2–3 in this domain), expect 1–1 from this objective — we provide 17 practice questions to prepare you well beyond it. (estimate)
17questions here
4free pages
5concepts
Questions 1–5
- 1
A platform team publishes a networking module to the private Terraform Registry. They want consumers to automatically receive patch releases (e.g., 1.2.4 → 1.2.5) but NOT minor or major upgrades, which may introduce breaking changes. Which version constraint should the team document for consumers to use in their module source blocks?
Select an answer first - 2
Before upgrading a module to a new version, what should a Terraform practitioner do to understand the impact on existing infrastructure?
Select an answer first - 3
A team publishes a module to the public Terraform Registry. They accidentally release version 2.0.0 with a critical bug. They want to prevent new consumers from using this version while allowing existing consumers who already use it to continue. What is the best approach?
Select an answer first - 4
What is the primary benefit of using versioned modules in a Terraform configuration?
Select an answer first - 5
A company uses a module with version = ">= 1.0.0, < 2.0.0" in all environments. They want to ensure that a specific environment (staging) uses version 1.5.0 while production uses the latest 1.x. What is the best way to achieve this?
Select an answer first
Finished these 5 questions?
Review the revealed explanations, or continue through the curriculum.
Free Basic Practice is a study aid with revealable answers — not a scored exam. Examers.io is independent and not affiliated with or endorsed by HashiCorp. “TERRAFORM-ASSOCIATE-004” is a trademark of its owner, used for identification only.