Vagrant


In this book you will learn how to use Vagrant. This book does not intent to give every detail; however it will cover many basic and advanced concepts. These details will help you to have an instant start. If you have problems and questions feel free to send an email. […]

Free Instant Vagrant Book


Previous post : Create a Linux Box In this post we will create our own Windows box. So far we worked with Linux Debian systems. Windows requires a different knowledge and procedure. Here are the steps: 1. Install or use an installed version of windows on Virtualbox. (This may not […]

Vagrant – Create a Windows Box


Previous post: Vagrant ? Virtual Machine Settings In this post we will create our own box. This example is for Linux distributions; we will deal with windows later. Here are the steps: 1. In Virtualbox create a virtual machine manually and install your favorite linux distribution. Do not forget to update […]

Vagrant – Create a Linux Box



Previous posts: “Vagrant Provisioning” and “Create a Puppet Server and Agent” In this post we will deal with Vagrant Virtual Machine Settings like CPU, RAM, name, GUI and CPU execution cap. These configuration changes are needed as the default box definitions may not be enough for your testing environment. Here […]

Vagrant – Virtual Machine Settings



After completing Vagrant Networking we will continue with Vagrant Provisioning. In this section we will see how to automate the first configuration and installation of software on our virtual machines. Remember that we before installed Apache Web Server. Now lets do it by provisioning in an automated way. To do this […]

Vagrant Provisioning



In previous post “Defining Multiple Virtual Machines in Vagrant”. Now we will continue with network settings of the virtual machines. Port Forwarding: In Vagrant networking it is possible to set port forwarding and it is very easy. The only limitation is that “The forwarded port must be bigger than 1024”. […]

Vagrant Networking


Previous post we checked the details of Vagrantfile. So far all of the settings were for single virtual machine. Now we will change the configuration file so that we can define multiple machines. Now lets add another box to Vagrant. I am adding Ubuntu 14.04 box. In the link https://vagrantcloud.com/ubuntu/boxes/trusty64 you can see that […]

Vagrant – Defining Multiple Virtual Machines


Now we will continue with learning the details of Vagrantfile. In previous post we just finished to create our initial development environment in “Getting Started With Vagrant“. The Vagrantfile For every development environment it makes sense to create a project folder and a Vagrantfile. The file created includes the properties […]

The VagrantFile



After installation of Vagrant lets start with the basics. Initialize Vagrantfile and add your first box: Create a folder for example “/home/user/vagrant” or “C:\vagrant” where you can put your vagrant config files. $ mkdir vagrant $ cd vagrant Next step is to init “Vagrantfile” which will be used to define […]

Getting Started With Vagrant