Tag Archives: Vagrant

Part 3: Setting up a Docker development environment with Vagrant

via Setting up a Docker development environment with Vagrant – Part 3 – ActiveLAMP.

This post is part 3 in the series “Hashing out a docker workflow”. For background, checkout my previous posts.

Now that I’ve laid the ground work for the approach that I want to take with local environment development with Docker, it’s time to explore how to make the local environment “workable”. In this post we will we will build on top of what we did in my last post, Docker and Vagrant, and create a working local copy that automatically updates the code inside the container running Drupal.

Vagrant: Deploy and provisioning an Amazon EC2 instance

Vagrant is a really powerful tool for managing virtual machines. If you’re a developer it can make it push-button simple to setup a dev box on your laptop. It manages the VMs, and uses configuration files to describe specifics of your machines. We can use VirtualBox, VMWare, AWS, DigitalOcean as provider to launch our servers […]


Oracle Linux 7 on Vagrant – Creating a new base box

For the last few months, I’ve been using Vagrant to spin-up local virtual environments. To use it, you specify a base OS installation (a box) and then “provision” whatever you need on top (e.g. run some shell scripts), define the networking and vagrant will start everything up for you. Vagrant lets you use base OS […]


Serving Files with Puppet Standalone in Vagrant

via Serving Files with Puppet Standalone in Vagrant From the puppet:// URIs « The Holy Java.

If you use Puppet in the client-server mode to configure your production environment then you might want to be able to copy & paste from the prod configuration into the Vagrant’s standalone puppet‘s configuration to test stuff. One of the key features necessary for that is enabling file serving via “source => ‘puppet:///path/to/file’”. In the client-server mode the files are served by the server, in the standalone mode you can configure puppet to read from a local (likely shared) folder. We will see how to do this.

Credits: This post is based heavily on Akumria’s answer at StackOverflow: how to source a file in puppet manifest from module.

Build a New App with Laravel and EmberJS in Vagrant

via Build a New App with Laravel and EmberJS in Vagrant.

Nowadays, everything is turning into a web application. Even simple websites have a mobile app relying on a REST Api. Web applications are accessible everywhere – on a laptop, desktop, tablet, mobile, and recently on wearable devices like smartwatches. Everything is becoming smaller and faster – front ends are becoming separated from back ends, and only communicate with the server through APIs.

Video: Setting up a development environment with Vagrant, Ubuntu, Virtualbox, Nodejs

Welcome to my first video in a series of videos where you can follow my progress on learning to use many modern web development technologies including NodeJS, ExpressJS, Vagrant, Virtualbox, MongoDB, Mongoose and many more.

This is my first episode in the series describing how to setup a self contained development environment using Vagrant on Windows 8.1

Download OpenSSH for windows here:


Download VirtualBox here:


Download Sublime Text 3 here:


Download Vagrant here:


Here is the line to add the repo for an up to date version of NodeJS in Ubuntu 14.04:

curl -sL https://deb.nodesource.com/setup_0.12 | sudo bash –

Part 2: Build a hybrid mobile app with Ionic, Cordova, NodeJS, MongoDB, Redis, Ansible and Vagrant

via Build a hybrid mobile app with Ionic, Cordova, Node.js, MongoDB, Redis, Ansible and Vagrant part II — Martin Micunda.

Build backend code with Node.js, MongoDB and Redis

In part 1 of this series I showed you how to prepare development environment with Vagrant and Ansible. In this second post we gonna build back-end code with Node.js, MongoDB and Redis for our ionic-photo-gallery app.

The code for this project can be found on the GitHub.