Baking images with Packer

Packer was released back in 2013 with a goal to simplify, automate, and codify the image creation process. It removes all the pain from baking images for different platforms, by replacing many manual steps with a single JSON template fed to the CLI. It is written in the Go programming language, just like Terraform. Installing it is a piece of cake--just download the archive for your operating system from https://www.packer.io/downloads.html and extract the binary to a directory available in your $PATH environment variable. Then, verify your installation:

$> packer -v
0.12.0

You are all set up to bake images! To do so, just run packer build my_template.json. It won't work, of course, because we don't have a template yet. ...

Get Getting Started with Terraform now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.