In this workshop, we will cover the following:
- Introduction to terraform
- Running terraform to manage AWS infrastructure
- Setting up terraform in a collaborative environment with remote state and locking
- Modularization of terraform code and versioning of modules
- Parameterizing terraform modules for re-use across multiple environments
- Managing interdependency of components
- Automated testing of terraform