Build machine images with Packer templates, builders, and provisioners as part of an immutable deployment workflow.