Practice the English used when reviewing and communicating infrastructure-as-code changes in pull requests: plan output review, safety checks, and change communication.
0 / 8 completed
1 / 8
What should a PR description for a Terraform change always include?
IaC PR descriptions need: what changes (business context), how it changes (plan summary), and why. Reviewers cannot approve infrastructure changes without knowing the scope of impact — and the plan is the evidence.
2 / 8
Which comment is the most useful when reviewing an IaC pull request?
IaC code review must flag high-risk changes: resource destruction, forced replacements, and downtime. A reviewer who approves without noting a database replacement has missed their responsibility.
3 / 8
What does 'plan before merge' policy mean in an IaC workflow?
Plan-before-merge ensures reviewers see what will actually happen, not just what the code looks like. CI systems can automate this: running 'terraform plan' on every PR and posting the output as a comment.
4 / 8
How would you communicate a high-risk IaC change to the team before merging?
High-risk IaC changes should be announced proactively: what is changing, when, expected impact, and who is monitoring. This allows affected team members to prepare and provides a clear owner if issues arise.
5 / 8
What is the purpose of 'module version pinning' in IaC pull requests?
Unpinned modules (or 'latest') can silently change behavior when the module is updated. Version pinning ensures the same module version is used every time, making deployments reproducible and reviews meaningful.
6 / 8
How would you request a review for an IaC change that has a complex security implication?
Good review requests are specific: name the exact change, the specific concern, and what input is needed. Generic 'security review needed' comments lead to shallow or misdirected reviews.
7 / 8
What does 'blast radius' mean when discussing an IaC change in a PR?
Blast radius is a risk assessment term: 'What is the blast radius of this change?' means 'What breaks if this goes wrong?' Smaller blast radius = safer change. Large blast radius changes need more review, staged rollout, or change window scheduling.
8 / 8
What is 'drift remediation' in an IaC context and how is it communicated in a PR?
Drift remediation PRs are special: they fix the gap between desired state (code) and actual state (real infrastructure). The plan output may show surprising changes — the reviewer needs context to understand why those resources are being 'changed' (they are actually being reconciled).
What will I practise in ""?How many exercises are in this module?
This module has 8 multiple-choice exercises, each with instant feedback and a full explanation of the correct answer.
Is this exercise free to use?
Yes. Every exercise on CoderSlingo, including this one, is free to use with no account, sign-up, or paywall.
Do I need to create an account to do these exercises?
No account is required. Just click an option to answer — your score for this session is tracked automatically in the progress bar above.
What happens if I choose the wrong answer?
You'll immediately see which answer was correct, plus a full explanation covering the vocabulary and reasoning behind it — mistakes are where most of the learning happens.
Can I retry the exercises if I want a higher score?
Yes — use the "Try again" button on the results screen to reset and go through all the questions again.
Is my progress saved if I close the page?
No. Progress is tracked only for your current visit; reloading or leaving the page resets the counter. This keeps the exercise simple and account-free.
Where can I find more Infrastructure as Code (IaC) exercises?
Browse the full Infrastructure as Code (IaC) hub for related drills, or check the "Next up" link below to continue with a connected topic.
How is this different from reading an article on the same topic?
Articles explain vocabulary and concepts in prose; this exercise tests and reinforces that vocabulary through active recall with immediate feedback — the two work best together.
Who writes these exercises?
Every exercise is written by the CoderSlingo team, drawing on real workplace English used in IT roles, then reviewed for accuracy and clarity.