Summary
This was a big chapter, and a lot of miles and technology were covered here. This chapter started with explaining the concepts related to Infrastructure as Code and its principles. Our sample web application architecture was revisited along with details of its deployment architecture. Configuration management for both the infrastructure and application is designed from the ground-up with special emphasis on security and modularity. The chapter then provided a step-by-step guidance to be executed by an IT administrator and deployment operators. All the code shown in this chapter is accompanied with source code and can be used, changed, and extended. This chapter was primarily about building the configuration management and artifacts related to Infrastructure as Code.
The next chapter will continue on the same topic. It will focus on testing the configuration management artifacts related to Infrastructure as Code and also explain the scripts used for provisioning the environment. It...