What is Infrastructure as Code?

"Infrastructure as code" refers to the rapidly emerging practice of using scripts to configure computing infrastructure instead of manually configuring machines.

Infrastructure as code definition

Sometimes called "programmable infrastructure," infrastructure as code (IaC) treats configuring infrastructure exactly like programming software. In effect, this starts to blur the boundaries between writing apps and creating the environments they run within. Applications can contain scripts that create and orchestrate their own virtual machines (VMs). This is a fundamental part of cloud computing and essential to DevOps.