Summary
In this chapter, we explained IaC and its benefits. We also explained how you can use these tools to automate and version your infrastructure. You learned about AWS CloudFormation templates and experienced how to apply these in an AWS environment.
We covered Terraform to create an AWS cloud infrastructure and explained the different concepts. We walked you through, step by step, setting up a development environment to create Terraform templates, and then we created and destroyed the AWS resources.
In the next chapter, we will focus on the AWS CodeCommit tool provided by AWS to manage source repositories in the cloud. We will understand what a source code repository is and how AWS provides a scalable solution.