Infrastructure as Code is a term describing the concept of treating your infrastructure provisioning, configuration and maintenance as if it were a piece of code.

Commonly, the concept includes:

  • Highly automated deployments, triggered by CVS changes
  • Immutable infrastructure, ie. replacing components as the config changes