En este post vamos a explicar cómo crear un entorno de desarrollo con Vagrant y Puppet sobre una máquina virtual Ubuntu utilizando VirtualBox como software de virtualización.
Sólo como ejemplo para escribir esta entrada y para entender el funcionamiento de Vagrant y Puppet, vamos a crear un entorno de desarrollo LAMP (Linux, Apache, MySQL y PHP). Una vez comprendamos su funcionamiento podremos crear cualquier tipo de entorno sin problema.
Pero antes de nada, vamos a explicar qué es Vagrant, qué es Puppet y para qué los necesitamos.