vagrant-virtualbox-ubuntu

Hoy regalan el libro Creating Development Environments with Vagrant en la web de PacktPub. Con él podremos crear máquinas virtuales personalizadas con Vagrant.

Vagrant es una herramienta que permite crear máquinas virtuales (MV) con una configuración específica en base a un fichero de configuración que hemos preparado previamente para facilitarnos la tarea de crear entornos de desarrollo con una esa configuración específica. De esta manera, si tenemos varios equipos de trabajo que estan desarrollando aplicaciones con diferentes tecnologías, podremos falicitarles la tarea de duplicar o crear entornos nuevos de desarrllo mediante Vagrant con un solo clic. Así podremos tener máquinas que trabajen con PHP 5.4 y otras con PHP 5.6, y cualquier otra configuración específica que necesitemos. Como sabéis, no todas las aplicaciones web funcionan bajo las mismas tecnologías y en esos casos vemos la necesidad de crear máquinas nuevas instalando todo desde cero. Vagrant nos ayuda a simplificar esa tarea.

Vagrant para funcionar necesita de VirtualBox (también compatible con VMware) para poder crear las MV que necesitemos. Su instalación y configuración no es complicada y viene muy bien explicado en su web.

Vagrant-Diagram

Para crear esas plantillas de configuración podemos realizarlas manualmente siguiendo las instrucciones de la web de Vagrant, pero también podemos hacer uso de una herramienta online y gráfica que nos facilita aún más esa tarea, que se llama Puphpet. Con esta herramienta, desde su web, podemos indicar el sistema operativo que queremos usar, si Ubuntu, Debian o Centos. El tipo de servidor que queremos usar, si Apache o Nginx. La versión de PHP, MySQL, Ruby, etc. Todo ese tipo de detalles, se lo indicamos mediante la herramienta gráfica y online, y esta nos genera el fichero de configuración de Vagrant (Vagrantfile) para que podamos usarlo directamente y crear nuestras MV rápidamente.

De momento eso es todo. Cuando saque tiempo, probaré esta herramienta y os contaré mi experiencia y sufrimientos.

Advertisements

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.

ACEPTAR
Aviso de cookies

Pin It on Pinterest

Share This

Compártelo

¡Comparte este artículo con tus amigos!