packer

Automate Proxmox VM image creation with HashiCorp Packer.

7|Updated Nov 23, 2025
One-click install
npx skills add https://github.com/poindexter12/waypoint --skill packer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: packer
Source: https://github.com/poindexter12/waypoint/tree/main/technologies/skills/packer
Command: npx skills add https://github.com/poindexter12/waypoint --skill packer

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Streamline every step of VM image creation by leveraging HashiCorp Packer to generate consistent Proxmox templates and images, reducing manual setup and errors.

Core Features & Use Cases

  • Orchestrate ISO-based and template-driven VM image creation for Proxmox clusters.
  • Leverage Proxmox builder patterns, cloud-init integration, and reproducible pipelines for homelab or small-scale deployments.
  • Apply troubleshooting and optimization workflows to speed up image pipelines and ensure reliable templates.

Quick Start

Run packer init to initialize dependencies and then packer build to create Proxmox VM images from your pkr.hcl templates.

Frequently Asked Questions about packer

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate VM image creation for Proxmox using Packer?

You can automate VM image creation by defining Proxmox builder patterns in pkr.hcl templates, then running packer init followed by packer build to generate consistent images. This workflow supports ISO-based sources and cloud-init integration for homelab deployments.

What is the best way to build reproducible Proxmox templates from an ISO?

Building reproducible Proxmox templates from an ISO involves configuring Packer with Proxmox-specific builder settings. You define your infrastructure-as-code in pkr.hcl files, validate them, and execute the build to produce repeatable VM images with reduced manual setup.

Does Packer support cloud-init integration for Proxmox VM images?

Packer supports cloud-init integration for Proxmox VM images. By leveraging Proxmox builder patterns within your pkr.hcl templates, you can embed cloud-init configurations directly into your image pipelines for automated template provisioning.

Why does my Packer build fail validation for Proxmox templates?

Packer build validation fails for Proxmox templates when pkr.hcl syntax is incorrect. Use the packer validate command to check your configuration against Proxmox-specific settings, and apply packer fmt to format your templates before building.

Can I use Packer to troubleshoot and optimize slow Proxmox image pipelines?

Packer can troubleshoot and optimize slow Proxmox image pipelines by applying specific workflows. It enforces safe, repeatable image pipelines and helps identify build bottlenecks during the creation of VM images and templates.

Do I need to run packer init before building Proxmox VM images?

You need to run packer init before building Proxmox VM images to initialize required dependencies. This ensures your environment is prepared before you execute packer build to create templates from your pkr.hcl files.