In this chapter, we covered how we can create a hosted Chef account, configure a workstation, upload a community cookbook to a hosted Chef account, converge a node, use community cookbooks to install Tomcat, verify the convergence of a node on a hosted Chef account, and verify success and failure reports. Essentially, we are standardizing the process of setting up a runtime environment from a centralized location. Most of the configuration tools do almost similar things, and you can decide based on experience and other features which configuration management tool you want. Automating the repetitive process in any field is the key to increasing efficiency, and configuration management tools do exactly that in the end-to-end automation of application delivery. In this chapter, we automated installing tomcat and other runtime requirements for sample Java EE application so we can deploy the WAR file created by Continuous Integration process.
In the next chapter, we will discuss Docker...