Configuration Management - diagram

Tutorial: Gestión de Configuración – Ansible + Vagrant + Jenkins

20 agosto, 2015

Misión principal: Instalar Jenkins CI automáticamente en varios entornos.

Video tutorial sobre la gestión de configuración automática en entornos locales y remotos con Ansible.

¿Que es gestión de configuración?

La gestión de la configuración (GC) se refiere a una disciplina para evaluar, coordinar, aprobar o desaprobar, y la implementación de los cambios en los artefactos que se utilizan para construir y mantener sistemas de software. Un artefacto puede ser una pieza de hardware o software o la documentación. GC permite el manejo de artefactos desde el concepto inicial hasta el diseño, implementación, prueba, línea de base, construcción, lanzamiento y mantenimiento.

¿Que beneficios nos aporta la gestión de configuración?

  • Reducir procesos repetitivos manuales.
  • Crear una versión de software conocida, confiable, probada y repetible.
  • Lograr una mayor confianza y seguridad en el equipo del proyecto.
  • Incremento en la calidad de; procesos, producto y equipo.
  • El aumento de la capacidad de respuesta y de la innovación

Tutorial: Requerimientos

Listado completo de software usado:

Esta es la arquitectura que sigo:

Configuration Management - Arquitectura

El contenido completo del tutorial lo compone:

Tutorial: Paso a paso

1. Arquitectura

(CM01b-intro-arquitectura)

2. Software usado

(CM01c-intro-software)

3. Configurar Vagrant con su Vagrantfile

(CM02-vagrant-init)

4. Crear el playbook de Ansible para la instalación de Jenkins CI

(CM03-ansible-playbook)

5. Refactorizar el playbook de Ansible con estructura de roles

(CM04-ansible-refactor-roles)

6. Redirección de puertos con Nginx

(CM05-nginx-jenkins-automatico)

7. Refactorizar el playbook de Ansible para aceptar Ubuntu 12

(CM06-refactoring-jdk7)

8. Instalar Jenkins CI automaticamente en SO de Amazon AWS

(CM07-aws-jenkins-automatico)

9. Compartir el código versionado en Github

(CM08-git_push-github)

    Etiquetas: , , , , , , , , , ,

    Dejar un comentario