Which practice involves defining infrastructure and configuration in version-controlled code files?
- Infrastructure as Code
- Configuration Management
- GitOps
- All of these
Answer: All of these
IaC (Terraform), Configuration Management (Ansible), and GitOps all use version-controlled code to define infrastructure/app state. Enables: repeatability, auditability, peer review, and automated testing. Critical for modern DevOps practices and cloud operations questions.