Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Practical Packer: Learn Hashicorp Packer with a Real Project
Rating: 4.9 out of 5(24 ratings)
324 students

Practical Packer: Learn Hashicorp Packer with a Real Project

Automate the creation of a WordPress hosting machine image (AMI) in Amazon's Cloud (AWS)
Created byDavid Cohen
Last updated 7/2022
English

What you'll learn

  • How to create and structure a simple Packer template to build an a machine image on AWS
  • How to think about turning existing commands/procedures into scripts, and how to use those scripts in your Packer workflow.
  • How to create VMs (AWS Instances) from the machine image you created with Packer.
  • The most important components and primitives of Packer - how to "think" in Packer
  • My most-used plugins for working with AWS, GCP, Azure, Secrets, and more.

Course content

4 sections16 lectures1h 13m total length
  • Introduction1:20

    After this lecture, you'll know if this Packer course is right for you.

  • Why Packer? Why Infrastructure as Code?6:32

    In this lecture, you'll learn about why Infrastructure as Code is now a standard best practice in the DevOps world, and why Packer is a popular choice for image building in a DevOps pipeline.

Requirements

  • You have some basic command-line skills (Linux, Windows, or OS X).
  • You know how to clone a project from GitHub and edit code in a text editor.
  • You want to automate image builds as a first step to making Infrastructure configuration part of a CI/CD pipeline.

Description

In this course, you'll learn how to turn existing server configuration scripts into a Packer build project which creates a fully-configured machine image that you can use on Amazon's cloud. It's a simple, real-life project that shows you how Packer is REALLY used in the Cloud Infrastructure and DevOps world.


By the time you're done, you'll have automated an image build for a server that hosts a WordPress site.


You will learn:

  1. How to install Packer

  2. How to create and structure a simple Packer template to build an a machine image on AWS

  3. How to think about turning existing commands/procedures into scripts, and how to use those scripts in your Packer workflow.

  4. How to create VMs (AWS Instances) from the machine image you created with Packer.


Who Are You?

  • You're a Linux, DevOps, Cloud Infrastructure, or Software Engineer who wants to automate server image builds.

  • You have some basic command-line skills (Linux, Windows, or OS X).

  • You know how to clone a project from GitHub and edit code in a text editor.

  • You want to learn more practical DevOps skills.

  • You want to automate image builds as a first step to making Infrastructure configuration part of a CI/CD pipeline.

  • You're just curious about what a small, but real-world Packer project looks like.


Who am I?

  • I've been doing Linux, Cloud Infrastructure, Software Development, and DevOps/SRE for almost 15 years.

  • I've taught hundreds of thousands of people tech skills on my YouTube channel.

  • I want to teach important skills in a useful, no-BS way that gives you practical skills that you can immediately apply to real-world projects, in job interviews, or to get promoted.


Take a look! I'm excited to see you inside.

Who this course is for:

  • Anyone who's curious about what a small (but real) Packer project looks like.
  • Aspiring (or working) Linux, DevOps, Cloud Infrastructure, or Software Engineers who want a practical example that shows them how to automate server image builds.