Alberto Molina Coballes / @alberto_molina y José Domingo Muñoz Rodríguez / @Pledin_JD
Lo importante no es qué herramienta de gestión de la configuración utilizar. Lo importante es utilizar al menos una.
Para utilizar la última versión:
# apt-get install python-pip python-dev # pip install ansible
Voila!
Las tareas a realizar por ansible se describen en formato yaml en ficheros denominados “playbooks”, que pueden incluir una o varias jugadas, por ejemplo:
---
- name: Apache installation
hosts: all
sudo: True
tasks:
- name: Set proper sources.list
copy: >
src=files/etc/apt/sources.list
dest=/etc/apt/sources.list
owner=root
mode=644
- name: Ensure apache is installed (after updating)
apt: pkg=apache2 update_cache=yes
Imagina que la siguiente situación para una determinada configuración de máquinas virtuales se pudiera hacer automáticamente:
No es ningún sueño: Eso es vagrant + ansible :-)