Infrastructure as code (IaC) is a DevOps practice that uses code to define and deploy infrastructure,
such as networks, virtual machines, load balancers, and connection topologies1. IaC ensures
consistency, repeatability, and scalability of the infrastructure, as well as enables automation and
orchestration of the provisioning process2. IaC is different from infrastructure templates, which are
predefined configurations that can be reused for multiple deployments3. Infrastructure orchestration
is the process of coordinating multiple automation tasks to achieve a desired state of the
infrastructure4. Infrastructure automation is the broader term for any technique that uses
technology to perform infrastructure tasks without human intervention5.
Reference:
CompTIA Cloud Essentials CLO-002 Certification Study Guide, Chapter 4: Operating in the Cloud,
page 137
What is infrastructure as code (IaC)?, Azure DevOps | Microsoft Learn
CompTIA Cloud Essentials+ Certification Study Guide, Second Edition (Exam CLO-002), Chapter 4:
Operating in the Cloud, page 137
Infrastructure Automation: 7 DevOps Tools for Orchestration, Secrets Management, and More,
Apriorit Blog
Infrastructure As Code Vs Configuration Management, DevOpsCube Blog