HashiCorp Packer – Build automated machine images

Build pre-configured machine images like AMIs, VMDK.VMX files, OVF exports. Automate image build with CI / CD pipeline

Build automated machine images for multiple platforms from a single configuration file

What you’ll learn

  • Build Automated Machine Images Using HashiCorp Packer.
  • Create identical machine images for multiple platforms in parallel.
  • Provisioning using Check, Puppet, Ansible, etc.,.
  • Create images like AWS AMI, VMDK/VMX for VMware, OVF for virtualbox, Azure, GCC, etc.,.

Course Content

  • HashiCorp Packer Introduction –> 6 lectures • 26min.
  • HashiCorp Packer Components and Detailed Discussion –> 5 lectures • 25min.
  • Builders and Provisioners –> 17 lectures • 1hr 23min.
  • Post Processors –> 2 lectures • 9min.

HashiCorp Packer - Build automated machine images

Requirements

  • Free trial account with AWS/Azure/GCC.
  • Build automated machine images for multiple platforms from a single configuration file
  • Create images in parallel
  • Use tools like Chef or Puppet to do the provisioning
  • Use it along with Continous delivery tools
  • Launch the instance using the image, test and verify the infrastructure along with the development
  • Learn about variables and other details of the HCL file
  • Learn various provisions and builders
  • Understand the difference between Ansible local and remote builder
  • Create a docker container image, shell local and remote builder
  • Create windows AMI
  • Create and test Vagrant images
  • Work with post-processors and other components of Hashicorp Packer