A cloud engineer is managing Infrastructure as Code (IaC) templates in a version control system. After a successful deployment, a manager suggests deleting all previous versions of the templates to save storage space. Which of the following describes the MOST significant risk of following this suggestion?
Onboarding new team members would be more difficult.
The ability to roll back to a known-good state would be lost.
It would violate the cloud provider's terms of service.
The currently deployed infrastructure would immediately become unstable.
The primary purpose of version control is to maintain a complete history of changes. This history is crucial for rolling back to a previously known-good configuration if a latent bug or issue is discovered in the current version. Deleting older versions removes this safety net, making disaster recovery and troubleshooting significantly more difficult. While deleting history might also make it harder for new team members to understand the project's evolution, the inability to perform a rollback is a more immediate and critical operational risk.
Ask Bash
Bash is our AI bot, trained to help you pass your exam. AI Generated Content may display inaccurate information, always double-check anything important.
What is Infrastructure as Code (IaC)?
Open an interactive chat with Bash
Why is version control important in managing IaC templates?
Open an interactive chat with Bash
What are some best practices for managing IaC templates in version control?