Category: nginx, Hashicorp, github, yaml, puppet

HashiCorp Packer is a free and open source tool for creating golden images for multiple platforms from a single source configuration. In this blog post we’ll look at how to use HashiCorp Packer and Puppet Bolt to define our VM templates in code.

We now need to create our Packer template that defines the settings for our VM image such as the operating system and hardware configuration. Before we create our template we’ll generate our Azure credentials if we don’t already have credentials and create a dedicated resource group for the VM image generated by Packer.

With the Azure credentials set we can now create our Packer template file to define our VM image.

Related Articles