Which of the following statements best define the concept of "infrastructure as code" as implemented by tools like Terraform? (Select all that apply.)
Correct Answer: A,B,D
Detailed Explanation: Infrastructure as code (IaC) is a methodology that treats the configuration of infrastructure as software, using code to define and manage resources. Tools like Terraform enable administrators to describe the desired state of their infrastructure in declarative code (Option A) that is stored in version control systems. This approach allows for automated, repeatable deployments (Option B) and simplifies rollback procedures by reverting to earlier code versions (Option D). IaC reduces the need for manual changes, contradicting Option C, and is a key part of automation rather than a replacement (Option E).
This CCNA practice question helps students prepare for Cisco networking certification exams by testing knowledge of network fundamentals, routing, switching, and network security concepts.