Using Vagrant for your Production and Test Environments

A companion for your Production and POC

Operating Systems
Using Vagrant for your Production and Test Environments
4 hours
Jun 2022
last update
regular price

What you will learn

Vagrant and Virtual machines


In this course you will gain good knowledge on Vagrant and will be comfortable in creating custom images to Vagrant Cloud also. You can spin up multiple production and POC environments using vagrant which will be very complex if you do manually. Further more, I have provided some case studies and will be adding more in future to the content, which you can use in your environment directly. Many images are being added to the last section regularly based on the student requirements and feedback. Vagrant, the command line utility for managing the lifecycle of virtual machines. This course aims to demonstrate every feature of Vagrant from top-to-bottom, covering as much detail as possible. If you are just getting started with Vagrant, we highly recommended starting with this course.

Vagrant provides the framework and configuration format to create and manage complete portable development environments. These development environments can live on your computer or in the cloud, and are portable between Windows, Mac OS X, and Linux.

Vagrant is a tool in the Virtual Machine Management category of a tech stack.

Often enough I have to explain my way of going about setting up a CI/CD pipeline with multiple deployment platforms. Since I am a bit tired of yapping the same every single time, I've decided to write it up and share with the world this way, and send people to read it instead of how the Rome got built.



Installing Virtualbox
Downloading OS
Installing Ubuntu on VirtualBox
Installing Windows 10 on VirtualBox

Vagrant Up and Running

Connecting to OS
ssh connectivity
Install Vagrant and spin up some VMs
Resize disk space
Vagrant file sharing with synced_folder

Vagrant Provisioning

Vagrant Provisioning, Types and an example on Linux
Vagrant Provisioning on Windows

Vagrant Use Case

Vagrant Use Case - Installing Kubernetes

Create custom Vagrant image

Create Windows 10 Vagrant image
create Windows server 2012 R2 VM from Microsoft VHD on Hyper-V
Create a Vagrant image for Amazon Linux 2
How to upload amazon linux 2 to vagrant cloud

Related Topics

udemy ID
course created date
course indexed date
course submited by