From the course: Advanced Terraform

Unlock the full course today

Join today to access over 23,100 courses taught by industry experts.

Multiple environment configurations

Multiple environment configurations - Terraform Tutorial

From the course: Advanced Terraform

Multiple environment configurations

- [Instructor] Modern practices for software delivery are referred to as the software delivery lifecycle. Software is developed locally on developer workstations, then checked into a common source repository. From there, the software is deployed to a shared environment. That first shared environment is usually referred to as dev, or sometimes sandbox. This is where contributions from multiple developers are first integrated and tested together. When the integration and functional tests pass, the changes are promoted from dev to higher level environments. These higher environments have stricter controls for quality and performance. Eventually, a group of changes is certified ready and promoted to a production environment where they serve users and other production systems. Infrastructure as code defines resources as code, compute, network, storage, all the resources needed to operate an IT system. Thus, these resources…

Contents