IaC is a method to define, build and deploy multiply environments within a few minutes. IaC files are easily readable, extremely portable, and often serve as a documentation tool for IT administrators. In simple words, IaC is the process of replacing manual effort required for IT resource management and provisioning with simple lines of code.