Learning HashiCorp Packer

Go to class
Write Review

Free Online Course: Learning HashiCorp Packer provided by LinkedIn Learning is a comprehensive online course, which lasts for 1-2 hours worth of material. The course is taught in English and is free of charge. Upon completion of the course, you can receive an e-certificate from LinkedIn Learning. Learning HashiCorp Packer is taught by Chris O'Dell.

Overview
  • Learn how to use Packer, a popular DevOps tool for simplifying the creation of machine images, and implement a continuous development approach to changes in your software.

Syllabus
  • Introduction

    • Stop manually creating images and start using Packer
    • What you should know
    1. Getting to Know Packer
    • What is Packer?
    • Installing Packer
    • The Packer workflow and components
    • The Packer CLI
    • Challenge: Inspect a Packer template
    • Solution: Inspect a Packer template
    2. Baking a Website Image for EC2
    • Select an AWS AMI base
    • Automate AWS AMI base build
    • Using build variables
    • Provision Hello World
    • Provision a basic site
    • Challenge: Provision a MariaDB server
    • Solution: Provision a MariaDB server
    3. Customization with a Config Management Tool
    • Simplify provisioning with a config tool
    • Use ansible to install the webserver
    • Debugging
    • Challenge: Use Ansible to provision the MariaDB server
    • Solution: Use Ansible to provision the MariaDB server
    4.  Building Hardened Images
    • Use Ansible modules to harden our image
    • Baking a Jenkins image
    • Challenge: Use Ansible to harden the MariaDB server
    • Solution: Use Ansible to harden the MariaDB server
    5.  Building a Pipeline for Packer Image
    • Validate Packer templates
    • Create a manifest profile
    • Testing
    • CI pipeline
    • Challenge: Make a pipeline for the MariaDB server
    • Solution: Make a pipeline for the MariaDB server
    Conclusion
    • Next steps