Hace un par de semanas cree un módulo Puppet para automatizar el provisión de instancias de Alfred.
Este módulo al ser aplicado generar una instancia 100% funcional de Alfred. Usado en conjunto con Vagrant puede resultar muy útil para generar entornos de desarrollo. Los pasos para ello son:
- Instalar Vagrant
- Clonar el repositorio https://github.com/fiuba/alfred-vagrant
- Dirigirse al directorio del repositorio clonado y ejecutar vagrant up.
- Navegar http://localhost:8080
Tener presente que el paso (3) puede llevar una buen rato, ya que implica las siguientes tareas:
- Descargar la imagen base (ubuntu 14.04)
- Instalar PostgreSQL, Ruby, Nginx y un conjunto de librerías
- Descargar Alfred, instalar sus dependencias y configurarlo