0
0
Terraformcloud~5 mins

Why IaC over manual provisioning in Terraform - Quick Recap

Choose your learning style9 modes available
Recall & Review
beginner
What does IaC stand for and what is its main purpose?
IaC stands for Infrastructure as Code. Its main purpose is to manage and provision computing infrastructure through machine-readable configuration files instead of manual setup.
Click to reveal answer
beginner
Name one key advantage of IaC compared to manual provisioning.
IaC allows for automation, which reduces human errors and speeds up infrastructure deployment.
Click to reveal answer
intermediate
How does IaC improve consistency in infrastructure setup?
IaC uses code templates to create identical environments every time, avoiding differences caused by manual steps.
Click to reveal answer
intermediate
Why is version control important in IaC?
Version control tracks changes in infrastructure code, enabling rollback to previous states and collaboration among teams.
Click to reveal answer
beginner
What is a real-life example of manual provisioning risk that IaC helps avoid?
Manually forgetting to open a firewall port can cause downtime. IaC scripts include all settings, preventing such oversights.
Click to reveal answer
What is a main benefit of using IaC over manual provisioning?
AMore manual steps to control resources
BRequires no knowledge of cloud services
CFaster and repeatable infrastructure setup
DNo need for version control
Which tool is commonly used for IaC with Terraform?
AText editor
BTerraform CLI
CManual console clicks
DEmail
How does IaC help teams collaborate better?
ABy using different tools for each member
BBy working on separate manual setups
CBy avoiding documentation
DBy sharing code in version control systems
What problem does IaC reduce compared to manual provisioning?
AHuman errors and inconsistencies
BAutomation speed
CInfrastructure cost
DCloud provider availability
Which of these is NOT a benefit of IaC?
AManual click-based setup
BFaster recovery from failures
CRepeatable deployments
DInfrastructure versioning
Explain why Infrastructure as Code (IaC) is preferred over manual provisioning.
Think about how code helps manage infrastructure like software.
You got /5 concepts.
    Describe a scenario where manual provisioning could cause problems that IaC would prevent.
    Imagine setting up servers by hand and forgetting a step.
    You got /4 concepts.