Subdomain 1.1: Explain what IaC is
1.An organization runs workloads across AWS, Azure, and an on-premises VMware cluster, and wants to manage all of them from one consistent workflow. Which characteristic of Terraform makes this possible?
- A.Terraform is provider-agnostic, using plugins that let the same core workflow manage resources across many different platforms.
- B.Terraform requires a separate installation and configuration language for each cloud platform it needs to provision resources on.
- C.Terraform only manages resources hosted in public cloud accounts and cannot interact with on-premises virtualization platforms.
- D.Terraform converts each provider's resources into a single shared API that replaces the need for individual provider services.
Show answer & explanation
Correct answer: A — Terraform is provider-agnostic, using plugins that let the same core workflow manage resources across many different platforms.
- A. This is correct because Terraform's provider plugin model lets one consistent workflow and language target AWS, Azure, on-premises VMware, and many other platforms at once.
- B. Terraform uses a single core workflow and language across providers; it does not require a separate installation or language per platform, which would defeat the purpose of a unified tool.
- C. Terraform is not limited to public cloud; providers exist for on-premises virtualization platforms like VMware, which is exactly why it fits this multi-environment scenario.
- D. Terraform does not merge providers into one shared API; each provider still exposes its own resources and behavior, while Terraform standardizes how you configure and apply them.