Introduction
  • Course Introduction and Overview
  • Core Concepts
  • Course Materials
  • Core Concepts Quiz
Installation
  • Installation Overview
  • Windows Installation
  • Mac OS X Installation
Getting Started
  • Quick Start
  • Version Control Vagrant Projects
  • Getting Started Quiz
  • Getting Started Command Listing
Boxes
  • Managing Boxes
  • Finding More Boxes
  • Boxes Quiz
  • Boxes Command Listing
Plugins
  • Using Plugins
  • Plugins Quiz
  • Plugins Command Listing
Provisioning
  • Provisioning Introduction
  • Manual "baked" Provisioning
  • File Provisioner
  • Shell Provisioner
  • LAMP Stack Provisioning Example, Part 1
  • LAMP Stack Provisioning Example, Part 2
  • Provisioning Quiz
  • Provisioning Command Listing
Multiple Virtual Machines
  • Provisioning and Working with Multiple Virtual Machines
  • Multiple Virtual Machines Quiz
  • Multiple VMs Command Listing
Conclusion
  • Conclusion
  • Resources
Bonus! Creating Custom Boxes for Vagrant
  • Introduction to Custom Boxes
  • Acquire OS Image
  • VirtualBox Setup and OS Installation
  • Vagrant Customizations, Part 1
  • Vagrant Customizations, Part 2
  • Package and Test
  • Custom Box Conclusion
Bonus! Using the Chef Solo Provisioner
  • Introduction to Chef
  • Chef Supermarket and Selecting a Cookbook
  • Using the Cookbook with Vagrant
  • Evaluation of the Supermarket Cookbook
  • Creating a Custom Cookbook - Setup and Metadata
  • Cookbook Attributes
  • Creating the Default (main) Recipe
  • Writing the Cookbook Template Files
  • Testing and Debugging the Custom Cookbook
  • Executing the Custom Cookbook
  • Final Testing of the Custom Cookbook
  • Using Chef Roles instead of Listing Recipes
  • Chef Solo with Vagrant Conclusion and Additional Resources
Bonus! Special Offers
  • Bonus: Exclusive Student Discounts