Entendiendo Vagrant y Chef-solo

Anteriormente ya hemos hablado sobre Vagrant para crear máquinas virtuales con las que poder trabajar. También hemos comentado como tener recetas con chef para poder aprovisionar máquinas virtuales. Ahora viene el turno de como tener un sistema propio para disponer de maquinas virtuales y aprovisionarlas de todo el software necesario de manera sencilla y ágil.

Disponer de máquinas virtuales con configuraciones a medida no trae evita dolores de cabeza a la hora de instalar software o de probar desarrollos. Con Vagrant y chef podemos disf¡poner de máquinas idénticas a las que utilizamos en producción, idénticas en el sentido de versiones de software, así nos será más fácil saber si añadir una nueva librería será sencillo. Podremos asegurar que las librerías y frameworks que utilizamos son compatibles 🙂

Imagen extraída de http://www.digitalforreallife.com/2012/11/boosting-teamwork-with-vagrant/

Con la ayuda de plugins para Vagrant como ommibus podemos disponer de una serie de recetas de Chef con los que instalar aplicaciones como (nginx, apache, mysql, …) de manera sencilla además con Berkshelf o Librarian podremos disponer de un repositorio completo de recetas y utilizarlas como mejor nos convenga.

Continúa leyendo “Entendiendo Vagrant y Chef-solo”