Summary
In this chapter, we examined the second part of Infrastructure as Code, namely Configuration Management.
We learned about a few different components of the CM solution SaltStack: States, Pillars, Grains, and the Top File. We learned how to use them and how to write code for them.
We then combined our previous knowledge of how to deploy infrastructure using Terraform with that of how to configure it using SaltStack, resulting in our first end-to-end IaC deployment.
Next, we are going to look into Continuous Integration: what it is and how to setup a CI pipeline on AWS.