Tech Talk: Building Automated Machine Images with HashiCorp Packer

22m 34s

Packer is a multi-cloud tool for automating the creation of a Virtual Machine image. It is a simple tool and easy to use. However, when combined with Terraform and the proper workflow, it can provide a powerful way to deploy infrastructure changes. Configuration management tools like Chef and Puppet can add additional maintenance and complexity when deploying new changes to existing production environments. HashiCorp's vision of immutable resilient infrastructure using Packer and Terraform takes a different approach when promoting change to infrastructure.

In this Tech Talk, you'll watch a presentation on HashiCorp's Packer and how it can be used to build automated machine images and then deploy the new image into a production environment with a CI/CD pipeline. You'll follow virtually as a group of IT professionals discuss the tool and its uses. If you have any feedback relating to this lesson, feel free to reach out to us at

Learning Objectives

  • Basic concepts of immutable infrastructure
  • Foundations of using Packer to automate the process of building VM images

Intended Audience

  • DevOps and Cloud Engineers
  • Terraform practitioners


  • Familiarity with Cloud Service Providers
  • Beginner level understanding of CI/CD
About the Author
Learning paths

Luke is a Site Reliability Engineer at Microsoft. His background is infrastructure development using Terraform and in 2021 he was awarded the HashiCorp Ambassador award. He is an Azure DevOps Engineer Expert, Azure Administrator Associate, and HashiCorp Certified - Terraform Associate.

Covered Topics