Primeros pasos con Vagrant

 

LogoVagrantVagrant es una herramienta de software libre, multiplataforma, para la creación y configuración de entornos de desarrollo virtualizados ligeros, reproducibles y portables. De este modo, podremos automatizar la creación y gestión de máquinas virtuales, las cuales podrán ser ejecutadas a través de diferentes gestores de máquinas virtuales (VirtualBox, VMWare, AWS e Hyper-V, entre otros).

Pero, ¿qué significa todo esto? pues que podremos preparar scripts de configuración de manera que cuando sea ejecutado por terceros se encuentren con una réplica exacta de nuestro entorno. ¿Y por qué lo necesito? porque Vagrant da respuesta a muchas de las problemáticas a las que se enfrentan los equipos de desarrollo y de administración de sistemas en el día a día.

Sigue leyendo

Ansible 101

ansible_logo_black_square

En la saga de Ender de Orson Scott Card, Ansible es un método de comunicación más rápido que la luz que se usa para distancias interestelares. Pero Ansible también es una herramienta de automatización que, como otras tantas (p.ej. Chef o Puppet), permite ejecutar operaciones en varias máquinas de manera sencilla. La principal diferencia de Ansible respecto a otras herramientas similares es la sencillez de su diseño y su baja curva de aprendizaje. El objetivo de este artículo es explicar lo necesario para empezar a trabajar con Ansible.

Sigue leyendo