Learning Vagrant

Learning Vagrant

1h 36mBeginner2018-04-26

Authors

David Swersky

David Swersky

DevOps and Enterprise Architect with 20+ years of IT experience

Course details

Vagrant is a command-line program that's used in combination with a configuration file to define, configure, and run virtual machines. Vagrant is compatible with most of the major hypervisors, including VirtualBox, Hyper-V, and VMware. In this course, instructor Dave Swersky helps you get started with this powerful, easy-to-use tool by helping you build your understanding of Vagrant components and the ecosystem that Hashicorp—the makers of Vagrant—provides to support Vagrant. Dave goes over the primary use cases for Vagrant, and explains how it can simplify the usage and deployment of virtual machines. He discusses how to work with boxes—including how to create boxes of your own—and discusses Vagrant Cloud, an online box repository. He also shares tips and tricks that can help you work more efficiently with Vagrant.

Learning objectives
What is Vagrant?
Running your first box
Connecting to a box
Working with Vagrant Cloud
Configuring boxes with Vagrantfiles
Creating a developer environment
Uploading a box to Vagrant Cloud

Skills covered

VagrantDevOps ToolsDevOpsLearningOpen Source

Concepts

Introduction

  • Welcome
  • What you should know
  • Install Vagrant and VirtualBox

Get Started with Vagrant

  • What is Vagrant
  • Run your first box

Work with Boxes

  • Box status
  • Connect to a box
  • Halting and destroying boxes
  • Vagrant Cloud

Configure Boxes with Vagrantfiles

  • Get started with Vagrantfiles
  • Vagrant synced folders
  • Vagrant networking
  • Vagrant providers
  • Vagrant provisioners

Vagrant Use Cases

  • Application developer environment overview
  • Creating a developer environment
  • Vagrant multi-machine Vagrantfile

Vagrant Features and Services

  • Create a base box, part 1
  • Create a base box, part 2
  • Upload a box to Vagrant Cloud
  • Vagrant tips and tricks

Conclusion

  • Next steps
40,000 Toman