Infrastructure as code (IaC) is a way to manage and provision infrastructure resources using configuration files and automation tools.
The goal of IaC is to make it easier to deploy and manage infrastructure in a repeatable, reliable way, and to reduce the risk of errors caused by manual configuration.