Skip to content

Latest commit

 

History

History
44 lines (33 loc) · 1.76 KB

readme.md

File metadata and controls

44 lines (33 loc) · 1.76 KB

Packer Demo

4/8/2016 Round Table

NOTE: Yes, I do realize I've committed a private key. Check fabfile.py regen_keys before giving me static about it!!!!

Prerequisites

Please make sure you install the following before the demo, so that you can follow along.

Demo

  • Clone this repo somewhere to your local box.

  • I will be walking around with a flash drive with more content on it. The flash drive will contain the Ubuntu ISO file we'll use. (It's too large to download at the demo.)

What We'll Cover

  • Creating a Ubuntu packer box from an ISO
  • ssh passwords.... (facepalm)
  • What the preseed.cfg file is, and why you need it
  • What the (boxname).json file is, and why you should care
  • Debugging - Control-Alt-F4 is your friend!
  • How to get Packer to build a Vagrant compatible .box file
  • What an AMI is
  • How to extend Packer so that it builds an AMI for Amazon EC2
    • How to "base" your box on an existing AMI
  • Where to go from here