Exam Terraform-Associate-004 Topic 4 Question 78 Discussion
Actual exam question for HashiCorp's Terraform-Associate-004 exam
Question #: 78
Topic #: 4
Question #: 78
Topic #: 4
Which of the following are advantages of using infrastructure as code (laC) instead of provisioning with a graphical user interface (GUI)? Choose two correct answers.
Suggested Answer: B,E Vote an answer
Infrastructure as code (IaC) is a way of managing and provisioning cloud infrastructure using programming techniques instead of manual processes1. IaC has many advantages over using a graphical user interface (GUI) for provisioning infrastructure, such as:
*Versioning: IaC allows you to store your infrastructure configuration in a version control system, such as Git, and track changes over time. This enables you to roll back to previous versions, compare differences, and collaborate with other developers2.
*Reusability: IaC allows you to create reusable modules and templates that can be applied to different environments, such as development, testing, and production. This reduces duplication, improves consistency, and speeds up deployment3.
*Sharing: IaC allows you to share your infrastructure configuration with other developers, teams, or organizations, and leverage existing code from open source repositories or registries. This fosters best practices, innovation, and standardization4.
*Risk reduction: IaC reduces the risk of human error, configuration drift, and security breaches that can occur when provisioning infrastructure manually or using a GUI. IaC also enables you to perform automated testing, validation, and compliance checks on your infrastructure before deploying it5.
References =
*1: What is Infrastructure as Code? Explained for Beginners - freeCodeCamp.org
*2: The benefits of Infrastructure as Code - Microsoft Community Hub
*3: Infrastructure as Code : Best Practices, Benefits & Examples - Spacelift
*4: 5 Benefits of Infrastructure as Code (IaC) for Modern Businesses in the Cloud
*5: The 7 Biggest Benefits of Infrastructure as Code - DuploCloud
*Versioning: IaC allows you to store your infrastructure configuration in a version control system, such as Git, and track changes over time. This enables you to roll back to previous versions, compare differences, and collaborate with other developers2.
*Reusability: IaC allows you to create reusable modules and templates that can be applied to different environments, such as development, testing, and production. This reduces duplication, improves consistency, and speeds up deployment3.
*Sharing: IaC allows you to share your infrastructure configuration with other developers, teams, or organizations, and leverage existing code from open source repositories or registries. This fosters best practices, innovation, and standardization4.
*Risk reduction: IaC reduces the risk of human error, configuration drift, and security breaches that can occur when provisioning infrastructure manually or using a GUI. IaC also enables you to perform automated testing, validation, and compliance checks on your infrastructure before deploying it5.
References =
*1: What is Infrastructure as Code? Explained for Beginners - freeCodeCamp.org
*2: The benefits of Infrastructure as Code - Microsoft Community Hub
*3: Infrastructure as Code : Best Practices, Benefits & Examples - Spacelift
*4: 5 Benefits of Infrastructure as Code (IaC) for Modern Businesses in the Cloud
*5: The 7 Biggest Benefits of Infrastructure as Code - DuploCloud
by Iris at Sep 29, 2026, 02:16 AM
0
0
0
10
Comments
Upvoting a comment with a selected answer will also increase the vote count towards that answer by one. So if you see a comment that you already agree with, you can upvote it instead of posting a new comment.
Report Comment
Commenting
You can sign-up / login (it's free).