Vagrant : Infrastructure Provisioning


 Vagrant is an open-source tool for building and managing virtual machine environments, e.g. for VirtualBox, Hyper-V, Docker, VMware, and AWS.

Vagrant provides easy to configure, reproducible, and portable work environments built on top of industry-standard technology and controlled by a single consistent workflow to help maximize the productivity and flexibility of you and your team.

Vagrant is written in the Ruby language, but its ecosystem supports development in almost all major languages. Vagrant is designed for everyone as the easiest and fastest way to create a virtualized environment!

Chapters :

  1. Installation
  2. Vagrant commands
  3. Vagrantfile
  4. Vagrant up
  5. Vagrant ssh
  6. Teardown
  7. Vagrant box
  8. Vagrantfile settings
  9. Bridge Networking
  10. Provisioning
  11. Synced Folders
  12. Forwarded ports
  13. Sample Vargrantfile’s