Infrastructure as Code is the name given to deployment of infrastructure from repeatable configurations or definitions.
- We can keep our configuration under source control, as it's just text. This allows peer review, integration testing, and continuous delivery.
- Repeatability of deployments
- We can identify and eliminate configuration drift.
- Reduced lead-in time for environment turnup, since it's just a case of executing our existing automation.