From the course: Developing Infrastructure as Code with Terraform
Unlock this course with a free trial
Join today to access over 24,900 courses taught by industry experts.
Exploring the phases of IaC adoption - Terraform Tutorial
From the course: Developing Infrastructure as Code with Terraform
Exploring the phases of IaC adoption
- As we move towards production with Terraform, let's talk a little bit about the phases of adoption. You can figure out where you are now and get an idea of where you're going as you progress through this. So the first stage is sort of pre infrastructures code. You're provisioning through a UI or a CLI. There's no history or change control here. It's hard to tell kind of what's happened and why and who's done it. You can use some sort of logging or something like that to try and figure it out, but it's pretty difficult to do that. Standards are limited, hard to enforce, things are kind of all over the place. And this is usually where you start out, if you're in a startup or a legacy company or something like this, and you may have built up, you know, a good backlog of manual process, then we get into semi-automated. This is where we've started to put some scripting around stuff, maybe added some configuration management. You come from a legacy standpoint. Again, the traceability is…