TA-002-P · Question #331
Which of the following is not a benefit of adopting infrastructure as code?
The correct answer is D. Interpolation. While automation, versioning, and code reusability are significant benefits of adopting Infrastructure as Code, interpolation is a technical feature within IaC languages rather than a direct high-level benefit of the overall approach.
Question
Which of the following is not a benefit of adopting infrastructure as code?
Options
- AAutomation
- BVersioning
- CReusability of code
- DInterpolation
How the community answered
(34 responses)- A6% (2)
- B3% (1)
- D91% (31)
Why each option
While automation, versioning, and code reusability are significant benefits of adopting Infrastructure as Code, interpolation is a technical feature within IaC languages rather than a direct high-level benefit of the overall approach.
Automation is a primary benefit of IaC, as it allows for consistent, repeatable, and rapid infrastructure provisioning without manual intervention.
Versioning is a critical benefit of IaC, enabling tracking of infrastructure changes, facilitating collaboration, and simplifying rollbacks through integration with version control systems.
Reusability of code is a significant benefit of IaC, achieved through modularization and parameterization, which reduces redundancy and improves efficiency across different environments or projects.
Interpolation is a technical feature of configuration languages within Infrastructure as Code (IaC) tools, allowing for dynamic value insertion, but it is not a direct high-level benefit of adopting IaC as a methodology itself.
Concept tested: Benefits of Infrastructure as Code
Source: https://developer.hashicorp.com/terraform/intro/what-is-iac
Topics
Community Discussion
No community discussion yet for this question.