🗂️ Navigation

HashiCorp Packer

Create identical machine images for multiple platforms from a single source configuration.

Visit Website →

Overview

Packer is an open source tool for creating identical machine images for multiple platforms from a single source configuration. Packer is lightweight, runs on every major operating system, and is highly performant, creating machine images for multiple platforms in parallel. Packer does not replace configuration management like Chef or Puppet. In fact, when building images, Packer is able to use tools like Chef or Puppet to install software onto the image.

✨ Key Features

  • Multi-platform Image Creation
  • Automated Image Builds
  • Provisioning with Configuration Management Tools
  • Parallel Builds
  • Extensible with Plugins

🎯 Key Differentiators

  • Multi-platform support from a single configuration
  • Integration with popular configuration management tools
  • Simple and easy to use

Unique Value: Create identical machine images for any platform from a single source.

🎯 Use Cases (3)

Creating golden images for virtual machines and containers Automating the creation of development, staging, and production environments Building images for continuous delivery pipelines

✅ Best For

  • Creating a custom Amazon Machine Image (AMI) with all necessary software pre-installed
  • Building a Docker image for a web application

💡 Check With Vendor

Verify these considerations match your specific requirements:

  • Runtime configuration management (better suited for Ansible or Puppet)
  • Infrastructure provisioning (better suited for Terraform)

🏆 Alternatives

Vagrant Docker AMI Builder

Provides a more flexible and powerful way to build images compared to platform-specific tools.

💻 Platforms

Desktop

✅ Offline Mode Available

🔌 Integrations

AWS (AMI) Azure (VHD) Google Cloud Platform (Image) Docker (Image) Ansible Chef Puppet

💰 Pricing

Contact for pricing
Free Tier Available

Free tier: Packer is free and open-source.

Visit HashiCorp Packer Website →