Software Alternatives, Accelerators & Startups

Packer

Packer is an open-source software for creating identical machine images from a single source configuration.

Packer

Packer Reviews and Details

This page is designed to help you find out whether Packer is good and if it is the right choice for you.

Screenshots and images

  • Packer Landing page
    Landing page //
    2023-09-15

Features & Specs

  1. Multi-Provider Support

    Packer supports a wide variety of providers such as AWS, Azure, Google Cloud, VMware, and more. This allows for flexibility and the ability to create machine images across different environments.

  2. Automation

    Packer automates the creation of machine images, eliminating the need for manual image configuration and reducing the potential for human error.

  3. Script Reusability

    Packer allows for the reuse of scripts and configuration files, enabling a consistent and repeatable process for image creation.

  4. Parallel Builds

    Packer can build multiple images in parallel, which can significantly speed up the provisioning process.

  5. Idempotency

    Packer ensures that the output machine image is always an identical result given the same input configuration, reducing the risk of inconsistencies.

Badges

Promote Packer. You can add any of these badges on your website.

SaaSHub badge
Show embed code

Videos

We don't have any videos for Packer yet.

Social recommendations and mentions

We have tracked the following product recommendations or mentions on various public social media platforms and blogs. They can help you see what people think about Packer and what they use it for.
  • Failed to connect to the host via SSH on Ubuntu 22.04
    If you have just upgraded to Ubuntu 22.04, and you suddenly experience either errors when trying to ssh into hosts, or when running ansible or again when running the ansible provisioner building a packer image, this is probably going to be useful for you. - Source: dev.to / almost 4 years ago
  • Create a minimalist OS using Docker Containers and Hashicorp Packer
    I am already using Hashicorp Packer at work and for personal projects and I wanted to test This idea out by wrapping it a single Packer Template file. This reduces the level of maintaining a lot of small scripts, Dockerfiles and configurations and the user can simply trigger a couple of Commands to get a minimalist OS at the end of the process. - Source: dev.to / almost 4 years ago
  • After self-hosting my email for twenty-three years I have thrown in the towel. The oligopoly has won.
    And while it is a slight increase in complexity, it can be an overall net gain in functionality, configurability and reliability. Much like Packer is far more reliable and practical than manually making VM images sitting in front of a terminal, even though making the initial configuration takes some time. Source: almost 4 years ago
  • Customized Ubuntu Images using Packer + QEMU + Cloud-Init & UEFI bootloading
    Hashicorp Packer provides a nice wrapper / abstraction over the QEMU in order to boot the image and use it to set it up on first-boot. Instead of writing really long commands in order to boot up the image using QEMU, Packer provided a nice Configuration Template in a more Readable fashion. - Source: dev.to / almost 4 years ago
  • The journey of sharing a wired USB printer over the network
    Packer seemed like the perfect tool for the job. I have never used it before and wanted to get familiar with the tool. It doesn't come with ARM support out of the box, but there are two community projects to fill that niche. - Source: dev.to / over 4 years ago
  • Building Immutable Infrastructure with Packer and GitLab CI
    Packer is an Open Source tool that can be used to create identical images for different platforms, what it makes the process of creation and deployment of your infrastructure to be simple, as it uses a single configuration file. - Source: dev.to / over 4 years ago
  • Am I going to lose my job? Nothing more fun in the CS world than 1 accidental spacebar causing a nightmare...
    I just want to add a quick reference to Packer, as it's just great to be able to apply the same convenience to VMs too~. Source: over 4 years ago
  • How to simplify packer AMI builds without using chef/ansible?
    You're going to want to use packer for that, specifically built for this purpose. Source: about 5 years ago
  • A custom Vagrant box with Packer
    Packer is an open source tool developed by Hashicorp for automating the creation of any type of machine image. You can use it for creating a custom Vagrant box for your development environment. That's what I will cover on this article. - Source: dev.to / over 5 years ago

Summary of the public mentions of Packer

Public Opinion on HashiCorp Packer

HashiCorp Packer continues to enjoy a solid reputation as a versatile and efficient tool within the DevOps and continuous integration and delivery space. Its capacity to automate the creation of machine images for multiple platforms makes it highly valued among developers and operations teams alike. The tool is distinguishable for being open source, lightweight, high-performing, and compatible with every major operating system, making it appealing for both individual developers and large organizations.

Feature Strengths and Utility

One of Packer's primary benefits, as often highlighted in discussions, is its ability to leverage existing configuration management tools, such as Puppet or Chef, to install applications onto images. This interoperability extends Packer's utility without forcing users to abandon their established workflows or tools. The tool's simplicity in creating minimalistic operating systems or custom VM images is a noted virtue that reduces the complexity and maintenance burden usually associated with these processes.

The abstraction layer Packer provides, especially when coupled with tools like QEMU for bootloading, simplifies what might otherwise be a lengthy command-line process, thus offering a user-friendly configuration template. This functionality is particularly valuable when building immutable infrastructures or deploying consistent versions across diverse environments.

Community Feedback and Challenges

The feedback from Packer users generally reflects favorably on its reliability and practicality compared to manual VM image creation. However, discussions do shed light on a few challenges. For instance, users who have upgraded to Ubuntu 22.04 reported issues related to SSH connectivity when running Packer images, especially within Ansible environments. Such hiccups highlight the necessity for proactive troubleshooting and community support.

Additionally, while Packerโ€™s community support extends its capabilities to ARM architectures through community projects, this feature isn't supported natively out of the box, a consideration for developers working in diverse environments. Despite these minor challenges, the community appreciates Packer's role in simplifying the automation of image creation.

Role in the Competitive Landscape

In the virtualization and automation domains, Packer competes with tools such as Terraform, Puppet Enterprise, and others. Notably, where Terraform excels in provisioning, Packer complements by solidifying immutable infrastructure setups. This strategic integration is emphasized in the context of GitLab CI environments and when crafting custom Vagrant boxes for development use.

Conclusion

In summary, HashiCorp Packer remains a trusted and efficient tool for automating machine image creation. Its strengths lie in its interoperability, ease of use, and the broad community support it enjoys, which enhances its capabilities. While minor issues occasionally surface, they are often addressable through community shared experiences and updates. Packer's niche in the DevOps toolkit is well-earned, particularly for those looking to streamline and simplify infrastructure deployments across multiple platforms.

Do you know an article comparing Packer to other products?
Suggest a link to a post with product alternatives.

Suggest an article

Packer discussion

Log in or Post with

Is Packer good? This is an informative page that will help you find out. Moreover, you can review and discuss Packer here. The primary details have not been verified within the last quarter, and they might be outdated. If you think we are missing something, please use the means on this page to comment or suggest changes. All reviews and comments are highly encouranged and appreciated as they help everyone in the community to make an informed choice. Please always be kind and objective when evaluating a product and sharing your opinion.