Documentation
HCL templates
Packer uses the HashiCorp Configuration Language - HCL - designed to allow concise descriptions of the required steps to get to a build file.
Use case
Automate the creation of any type of machine image. Customize images to match application and organizational requirements.
Challenge
The manual work of maintaining images across teams is tedious and error-prone, and takes time away from projects that are core to your business. Inconsistent configurations can lead to instability and errors for downstream applications that rely on these images.
Solution
Create identical machine images for multiple platforms from a single source configuration. By codifying commonly used base images as golden images, they can be standardized, secured, and updated using automation.
Whiterabbit.ai develops state-of-the-art machine learning models that detect breast cancer. Learn how they use Packer to generate virtual machine images deployed on servers in the cloud and in clinics, providing consistency across environments.
Documentation
Packer uses the HashiCorp Configuration Language - HCL - designed to allow concise descriptions of the required steps to get to a build file.
Documentation
Packer is controlled using a command-line interface, which can be used interactively or as part of an automation workflow.
Guide
These guides provide a quick introduction to how to use automated installation answer files to perfom automatic OS installs.
Build an Amazon EC2 AMI under the AWS Free Tier.
The real utility of Packer comes from automated configuration of machine images. In this tutorial, you will complete your image by installing Redis on it.
Standardize Machine Images Across Multiple Cloud Providers
In this whiteboard video, HashiCorp Co-Founder and CTO Armon Dadgar explains how HCP Packer forms the core of a multi-cloud golden image pipeline.