Skip to main content
Case Study

Automating Image Pipelines with HCP Packer

Learn how HashiCorp leverages HCP Packer and GitHub Actions in production to help automate our image build, test, and deployment pipeline.

Many teams use Packer and Terraform to build and deploy machine images, but connecting the two isn't always straightforward, especially when dealing with multi-region and multi-cloud deployments. Adding image validation and testing can complicate things further and make it hard to track what images should be used

Join us in an exploration of how our team at HashiCorp leverages HCP Packer and GitHub Actions in production to help automate our image build, test, and deployment pipeline. We'll be discussing the challenges of tracking Packer build metadata, testing images across multiple operating systems, promoting builds to production, and diving in to how HCP Packer helped us simplify and solve these challenges as we built out fleet of self-hosted GitHub Actions runners for Linux, MacOS, and Windows.

Tools Used:

- HCP Packer

- Packer

- Terraform

- GitHub Actions

More resources like this one

3/15/2023Presentation

Advanced Terraform techniques

2/3/2023Case Study

Automating Multi-Cloud, Multi-Region Vault for Teams and Landing Zones

2/1/2023Case Study

Should My Team Really Need to Know Terraform?

1/20/2023Case Study

Packaging security in Terraform modules