StackShareStackShare
Follow on
StackShare

Discover and share technology stacks from companies around the world.

Product

  • Stacks
  • Tools
  • Companies
  • Feed

Company

  • About
  • Blog
  • Contact

Legal

  • Privacy Policy
  • Terms of Service

© 2025 StackShare. All rights reserved.

API StatusChangelog
Packer
ByHashiCorpHashiCorp

Packer

#49in Build Automation
Discussions2
Followers566
OverviewDiscussions2Adoption

What is Packer?

Packer automates the creation of any type of machine image. It embraces modern configuration management by encouraging you to use automated scripts to install and configure the software within your Packer-made images.

Packer is a tool in the Build Automation category of a tech stack.

Key Features

Super fast infrastructure deployment. Packer images allow you to launch completely provisioned and configured machines in seconds, rather than several minutes or hours.Multi-provider portability. Because Packer creates identical images for multiple platforms, you can run production in AWS, staging/QA in a private cloud like OpenStack, and development in desktop virtualization solutions such as VMware or VirtualBox.Improved stability. Packer installs and configures all the software for a machine at the time the image is built. If there are bugs in these scripts, they'll be caught early, rather than several minutes after a machine is launched.Greater testability. After a machine image is built, that machine image can be quickly launched and smoke tested to verify that things appear to be working. If they are, you can be confident that any other machines launched from that image will function properly.

Packer Pros & Cons

Pros of Packer

  • ✓Cross platform builds
  • ✓Vm creation automation
  • ✓Bake in security
  • ✓Easy to use
  • ✓Good documentation

Cons of Packer

No cons listed yet.

Packer Alternatives & Comparisons

What are some alternatives to Packer?

AWS CloudFormation

AWS CloudFormation

You can use AWS CloudFormation’s sample templates or create your own templates to describe the AWS resources, and any associated dependencies or runtime parameters, required to run your application. You don’t need to figure out the order in which AWS services need to be provisioned or the subtleties of how to make those dependencies work.

Pulumi

Pulumi

Pulumi is a cloud development platform that makes creating cloud programs easy and productive. Skip the YAML and just write code. Pulumi is multi-language, multi-cloud and fully extensible in both its engine and ecosystem of packages.

AWS Cloud Development Kit

AWS Cloud Development Kit

It is an open source software development framework to model and provision your cloud application resources using familiar programming languages. It uses the familiarity and expressive power of programming languages for modeling your applications. It provides you with high-level components that preconfigure cloud resources with proven defaults, so you can build cloud applications without needing to be an expert.

Yocto

Yocto

It is an open source collaboration project that helps developers create custom Linux-based systems regardless of the hardware architecture. It provides a flexible set of tools and a space where embedded developers worldwide can share technologies, software stacks, configurations, and best practices that can be used to create tailored Linux images for embedded and IOT devices, or anywhere a customized Linux OS is needed.

GeoEngineer

GeoEngineer

GeoEngineer uses Terraform to plan and execute changes, so the DSL to describe resources is similar to Terraform's. GeoEngineer's DSL also provides programming and object oriented features like inheritance, abstraction, branching and looping.

Scalr

Scalr

Scalr is a remote state & operations backend for Terraform with access controls, policy as code, and many quality of life features.

Try It

Visit Website

Adoption

On StackShare

Packer Integrations

Amazon EC2, DigitalOcean, Docker, Google Compute Engine, OpenStack and 7 more are some of the popular tools that integrate with Packer. Here's a list of all 12 tools that integrate with Packer.

Amazon EC2
Amazon EC2
DigitalOcean
DigitalOcean
Docker
Docker
Google Compute Engine
Google Compute Engine
OpenStack
OpenStack
VirtualBox
VirtualBox
octohost
octohost
Dockbit
Dockbit
Spinnaker
Spinnaker
UpCloud
UpCloud
Xen Orchestra
Xen Orchestra
Cloudways
Cloudways

Packer Discussions

Discover why developers choose Packer. Read real-world technical decisions and stack choices from the StackShare community.

Pedro Arnal Puente
Pedro Arnal Puente

CTO at SonoSuite

Jul 9, 2019

Needs adviceonDebianDebianAmazon EC2Amazon EC2Amazon S3Amazon S3

Our base infrastructure is composed of Debian based servers running in Amazon EC2 , asset storage with Amazon S3 , and Amazon Aurora and Redis under Amazon ElastiCache for data storage.

We are starting to work in automated provisioning and management with Terraform.

0 views0
Comments
John Kodumal
John Kodumal

CTO at LaunchDarkly

Mar 12, 2019

Needs adviceonAnsibleAnsibleSpinnakerSpinnakerTerraformTerraform

LaunchDarkly is almost a five year old company, and our methodology for deploying was state of the art... for 2014. We recently undertook a project to modernize the way we #deploy our software, moving from Ansible-based deploy scripts that executed on our local machines, to using Spinnaker (along with Terraform and Packer) as the basis of our deployment system. We've been using Armory's enterprise Spinnaker offering to make this project a reality.

0 views0
Comments
Companies
217
9BCITU+211
Developers
361
RABRST+355