Ambientes de desarrollo y producción. Mejores prácticas con ansible.

Speakers: 

Levantar un entorno drupal de desarrollo o de producción es complicado. Sobre todo porque hoy en día los ambientes de producción se vuelven más especializados, utilizando nuevos servicios como Solr o Redis, herramientas como compass o sass, intercambiando apache por nginx. Ansible (http://www.ansible.com/) es una herramienta para automatizar la configuración de servidores, máquinas virtuales e incluso tu computadora local. Estas herramientas te permiten aplicar una configuración en un servidor de manera confiable, repetible y segura. Nada de seguir tutoriales, olvidar un comando y repetir errores. Automatizando la configuración puedes guardar el conocimiento de cómo configurar tu ambiente en una receta de cocina. Las buenas prácticas que aprendes en el proceso de administrar tus servidores y ambientes los puedes agregas a tu receta. Tu receta de ansible, a diferencia de un script de bash, la puedes correr varias veces, para aplicar las mejoras que hayas encontrado.

En esta charla damos una introducción a ansible y ejemplificamos su uso explicando un proyecto Open Source en donde estamos guardando mejores prácticas para la configuración de ambientes Drupal para desarrollo y producción.

https://github.com/axai-mx/ansible-drupal-roles

Si alguna vez has tenido que instalar drupal en un servidor web, esta charla te puede interesar. Si alguien más instala drupal por tí, probablemente no.

Esta charla ya se dió una vez en DrupalCamp Guatemala 2014. Las diapositivas están aquí.

Schedule info
Track: 
DevOps
Experience level: 
Intermediate
Drupal Version: 
N/A
Status: 
Unprocessed