LicPro
This project provides a Vagrant configuration, and uses Puppet for provisioning.
Installation
Install Vagrant
Read the Getting Started With Vagrant page to install Vagrant.
Note: an Internet access is mandatory, as well as administrator privileges in order to configure NFS.
Get the code
git clone git://github.com/willdurand/licpro-php-vm.git --recursive
Install the Vagrant insecure private key
wget https://raw.github.com/mitchellh/vagrant/master/keys/vagrant -O ~/.ssh/insecure_private_key
chmod 600 ~/.ssh/insecure_private_key
Start the VM
vagrant up
Usage
The project's root directory is mounted under /vagrant
into the VM, so that
you can work on your project locally with your favorite IDE or whatever you
want. You will find the Puppet configuration in puppet/manifests/site.pp
.
Also, you can access the VM by using SSH:
vagrant ssh