Skip to content

dchonch/awesome-packer

Awesome Packer Awesome

HashiCorp Packer is an open source tool for creating identical machine images across multiple platforms from a single source configuration.

Note: In August 2023, HashiCorp relicensed Packer from MPL 2.0 to the Business Source License (BSL 1.1).

Please read the contributing guidelines before contributing.

Contents

Official Resources

Documentation & Tutorials

Cloud Builders

  • AWS (EC2) - Build AMIs with amazon-ebs, amazon-instance, or amazon-chroot.
  • Azure - Build managed images and Shared Image Gallery versions.
  • Google Cloud - Build Compute Engine images.
  • VMware vSphere - Build vSphere templates (maintained by VMware).

Provisioners & Tools

  • Ansible - Run Ansible playbooks during builds.
  • Shell - Execute shell scripts and inline commands.
  • File - Upload files and directories.
  • packer-plugin-sdk - Go SDK for building custom plugins.

Community