Clouds

Packer Essentials

Essential Skills Gained

Checkmark

Deploy and Use HashiCorp Packer

Checkmark

Write Packer configuration

Checkmark

Provision machine images for popular platforms like AWS, VMWare, KVM, and VirtualBox

Checkmark

Use Packer along side other dev tools like Terraform and Ansible

Format

2 day course with lecture and hands-on labs.

Audience

DevOps Engineers

Software Developers

Technical Managers and Leads

System and Cloud Administrators

Description

HashiCorp's Packer is an open source tool for creating images with code for multiple platforms from a single code configuration. From a single code source, a user may provision Amazon Machine Images (AMIs) for AWS EC2, VMDK/VMX files for VMware ESXi, OVF exports for VirtualBox, and so on. Packer is lightweight, runs on every major operating system, and can even create multiple images in parallel. Packer does not replace configuration management like Ansible or Puppet. Configuration management tools might actually be used to help Packer build the image. Packer also works well with the HashiCorp tool, Terraform, which may be used to launch any images built with Packer.

Prefix Chapters

  • 💻 Register for Poll

  • 💻 Welcome to Alta3 Live

Getting Started

  • 💻 Vim: A Modal Text Editor

  • 💻 Efficient CLI Usage with Tmux

AI LLM Toolkit

  • 💻 Large Language Model toolkit for AI Solution Assistance

Software Control Management

  • 💻 SCM Option #1 - GitHub

  • 💻 SCM Option #2 - GitLab

Overview

  • 💬 Packer Overview and Introduction

  • 💻 Install Packer

  • 💬 Syntax and Configuration Language

Packer and Docker

  • 💻 Packer and Docker - Building an Image

  • 💻 Packer and Docker - Provisioning

  • 💻 Variables

  • 💻 Parallel Builds

  • 💻 Post Processing

KVM

  • 💻 cloud-init vs Packer

  • 💻 Packer and QEMU KVM

Dockerfile to Packer

  • 💻 Containerizing your Go App with Docker

  • 💻 From Dockerfile to Packer and Ansible

  • 🏆 Packer and Python Flask

VMWare

  • 💻 Packer and VMWare

Packer and AWS

  • 💻 Packer AWS AMI and Ansible Management

GitHub and Packer

  • 💻 GitHub HashiCorp Packer Actions

Packer and Ansible AWX

  • 💻 Deploying Tower AWX on Kubernetes

  • 💻 Triggering AWX builds with Webhooks

Appendix

  • 💬 Glossary

  • 💬 Curriculum Path: ServerAdministration

Your Team has Unique Training Needs.

Your team deserves training as unique as they are.

Let us tailor the course to your needs at no extra cost.