Summary
In this chapter, we saw that there are a lot more integrations available to Packer than just VirtualBox. The integration between Packer and an environment or cloud to be used for building images is called a builder. In a Packer template, one or more builder is declared as a source. Then, a build job is declared with the list of sources you wish to run. Builders define a communicator such as SSH or WinRM to connect to for running provisioners. However, builders aren’t of much use without provisioners to run tasks over the communicator during the build. So, in the next chapter, we will cover provisioners in more detail.