¿Es posible tener la misma configuración, de forma muy sencilla, en el entorno de desarrollo, integración y producción? La respuesta es SÍ.
Ansible es una herramienta para los Dev-Ops. Permite desplegar cientos y cientos de servidores con pantallas negras y cosas de sistemas. O eso se cree. Pero, ¿y si lo aterrizamos a los meros mortales? Ansible, además de ser una potente herramienta de despliegue y orquestación, es una perfecta navaja suiza para las tareas repetibles. Si a ello le sumamos que toda la configuración y "programación" son ficheros YAML cualquier mortal es capaz de leer, modificar esas recetas a su antojo o incluso escribirse las suyas propias. En esta charla veremos Ansible desgranado en lo siguiente.
- Cuál es su estructura básica y hasta dónde puede dar de sí. * La importancia de tener toda la configuración en GIT.
- La velocidad de despliegue.
- Gestiona 1, 1000 o X millones de servidores... con un comando.
- Posibilidades de rollback o "defensas" ante un mal despliegue de la configuración o de la aplicación. Ventajas y desventajas con otras herramientas similares (Puppet, Chef, Salt).
- Herramientas complementarias.
¡A automatizar!
Evento
DrupalCampSpain 2016
Nivel
Medio
Idioma
Castellano
Audiencia
Devops