jueves, 12 de enero de 2017

Como montar una graja web con Vagrant y Ansible

Últimamente he estado automatizando con Ansible, os recomiendo este libro ( Ansible for DevOps ) si quereis entrar mas a fondo en el tema.

De todas formas vamos al grano... he dejado en mi github un repo ( https://github.com/spysnooper/granjaweb ) con un Vagranfile que crea 3 maquinas virtuales y les aplica un playbook de Ansible que las configura de la siguiente manera.

  1. Balanceador web NGINX / NFS Server
  2. Web server Apache / NFS Client
  3. Web server Apache / NFS Client

El inventario de Ansible se genera automáticamente desde Vagrant, en el Vagranfile definimos los hostgroups

Si quieres puedes coger este ejemplo cambiar el playbook para generarte otro laboratorio.

Hay que tener instalado:

  • Libvirt
  • Vagrant
    • plugins: 
      • vagrant-libvirt

Aunque con pequeñas modificaciones nos puede funcionar en Windows con Virtualbox

No hay comentarios: