📄️ Packer
Complete guide to HashiCorp Packer: open-source tool for creating identical machine images across multiple platforms, golden image creation, installation, features, and practical examples.
📄️ Commands
Complete guide to Packer CLI commands: HCL2 vs JSON syntax, init, fmt, validate, build commands with practical examples for infrastructure automation and image building.
📄️ Template
Complete guide to Packer HCL2 template structure: block types, variables, locals, sources, builds, provisioners, post-processors with practical examples for infrastructure automation.
📄️ HCP Registry
Guide to HCP Packer Registry: image metadata storage, version tracking, git commit association, environment designation, credential setup, and registry integration for golden images.
📄️ Base Project
Guide to Packer project organization: directory structure, file naming conventions, template separation, script management, and best practices for infrastructure automation projects.
📄️ Variables
Complete guide to Packer variables: types, default values, validation, sensitive data, variable files, path variables, and best practices for infrastructure automation configuration.
📄️ Locals & Functions
Guide to Packer locals and functions: variable manipulation, interpolation, runtime values, common functions like env, vault, join, regex, timestamp with practical examples.
📄️ Plugins
Guide to Packer plugins: official, verified and community plugins, plugin levels, installation, configuration, AWS and Azure plugins with practical examples.
📄️ Build
Complete guide to Packer build block: sources, provisioners, post-processors, SSH configuration, shell scripts, file uploads, execution strategies with practical examples.
📄️ AWS Example
Practical AWS example with Packer: creating hardened Ubuntu AMI images, project structure, configuration, build process, improvements and best practices for AWS automation.
📄️ Azure Example
Practical Azure example with Packer: CentOS configuration with Ansible, hardening, Azure CLI authentication, region mapping, plan configuration and build process.
📄️ MultiCloud
Guide to multi-cloud image building with Packer: HCP Registry integration, cross-platform strategies, and best practices for managing images across multiple cloud providers.