mirror of
https://github.com/hashicorp/packer.git
synced 2026-10-05 06:03:17 -04:00
* Add documentation for configuring Packer for HCP Packer This change works to document the two configuration options for setting up Packer to publish build artifacts to an active HCP Packer registry. Currently the HashiCorp Cloud Platform documents the process for configuring Packer via a HCL template, which is the preferred route. This documentation focuses more on the use of environment variables for configuring Packer for HCP Packer, which is necessary for legacy JSON template users looking to publish to HCP Packer. In light of the new HCP Packer documentation page we've opted for a shorter version of the HCP Packer introduction section. * Applying the first round of suggestions to tighten up the documentation. * Move HCP Packer side bar to top * Move intro into docs * Add redirects for intro pages Co-authored-by: Laura Pacilio <[email protected]>
32 lines
1.5 KiB
Plaintext
32 lines
1.5 KiB
Plaintext
---
|
|
page_title: Introduction
|
|
description: |-
|
|
Welcome to the world of Packer! This introduction guide will show you what
|
|
Packer is, explain why it exists, the benefits it has to offer, and how you
|
|
can get started with it. If you're already familiar with Packer, the
|
|
documentation provides more of a reference for all available features.
|
|
---
|
|
|
|
# Introduction to Packer
|
|
|
|
Welcome to the world of Packer! This introduction guide will show you what
|
|
Packer is, explain why it exists, the benefits it has to offer, and how you can
|
|
get started with it. If you're already familiar with Packer, the
|
|
[documentation](/docs) provides more of a reference for all available
|
|
features.
|
|
|
|
## What is Packer?
|
|
|
|
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.
|
|
|
|
A _machine image_ is a single static unit that contains a pre-configured
|
|
operating system and installed software which is used to quickly create new
|
|
running machines. Machine image formats change for each platform. Some examples
|
|
include [AMIs](https://en.wikipedia.org/wiki/Amazon_Machine_Image) for EC2,
|
|
VMDK/VMX files for VMware, OVF exports for VirtualBox, etc.
|