Curso DevOPS: Automatización Ansible
En Ansible aprende a crear playbooks y roles, automatiza tareas y conecta pipelines CI/CD con laboratorios guiados
El Curso DevOPS: Automatización Ansible guía de forma práctica desde conceptos esenciales hasta uso avanzado para automatizar la gestión de servidores y aplicaciones; aprenderás cómo funciona Ansible, a estructurar inventarios, módulos, tareas, playbooks y roles, a preparar servidores y conectividad segura por SSH, y a integrar pipelines con GitLab y Jenkins.
Conocimiento Libre es un Partner oficial de Capacitación LPI ATP (Approved Training Partner) reconocido como Platinum, el máximo nivel alcanzable.

Acerca del Curso:
El Curso DevOPS: Automatización Ansible cubre qué es y cómo funciona Ansible, sus características y los pilares de su arquitectura: inventario, módulos, tareas, playbooks y roles. Configurarás laboratorios con VirtualBox y VMs, establecerás llaves de acceso, instalarás Ansible y comprobarás su operación para ejecutar acciones remotas de manera segura y repetible.
Luego, crearás playbooks para instalación de paquetes, actualización de sistemas y manejo de variables; usarás Ansible Galaxy para integrar roles; y conectarás GitLab y Jenkins para disparar ejecuciones automáticas dentro del pipeline DevOps. Finalmente, practicarás hardening, verificación de cumplimiento y buenas prácticas orientadas a resiliencia.
Objetivos del Curso:
Al finalizar el curso Curso DevOPS: Automatización Ansible el alumno será capaz de:
- Explicar qué es Ansible, cómo funciona y sus características principales.
- Estructurar inventarios, módulos, tareas, playbooks y roles.
- Preparar servidores virtuales y establecer conectividad mediante llaves SSH.
- Crear/ejecutar playbooks para instalar paquetes, actualizar SO y gestionar variables.
- Utilizar Ansible Galaxy para integrar roles/módulos predefinidos.
- Instalar y usar Jenkins para ejecutar playbooks automáticamente desde GitLab.
- Aplicar hardening de servidores, verificar cumplimiento y gestionar configuraciones seguras.
Resolver escenarios prácticos desde configuraciones básicas hasta automatizaciones avanzadas.
Temario
UNIDAD 1: Transformación digital
1.1 El nuevo modelo de empresa y cómo los departamentos de TI
1.2 Modelo tradicional vs modelo SecDevOps.
1.3 Modelo OnPremise vs Modelo Cloud.
1.4 Empresa resistente vs Empresa Resiliente.
1.5 PoC (Proof of Concept): Automatizando la entrega de servicios automatizados con GIT
UNIDAD 2: ¿Qué es y cómo funciona Ansible?
2.1 ¿Qué es y como funciona ANSIBLE?
2.2 Características de ANSIBLE
2.3 Conceptos fundamentales en la arquitectura ANSIBLE
2.4 Inventario
2.5 Módulos
2.6 Tareas
2.7 Playbooks
2.8 Estructura base de directorio de un playbook
2.9 Roles
2.10 Estructura base de directorio de un playbook con roles.
UNIDAD 3: Instalación
3.1 Creación de VMs.
3.2 Creación de Usuarios.
3.3 Instalación de servicios.
3.4 Hardening de servidores entregados.
3.5 Verificación de cumplimiento en los servidores entregados
UNIDAD 4: Preparación del entorno de entrenamiento
4.1 Instalando VirtualBox
4.2 Importando las imágenes de los servidores
4.3 Verificando las interfaces de red de las máquinas virtuales
4.4 Instalando ANSIBLE
4.5 Ingresar como root en equipo dispuesto para el servidor ANSIBLE
4.6 Instalar los repositorios EPEL
4.7 Verificando la instalación
4.8 Configurando los accesos de ANSIBLE a los servidores
4.9 Creando la llave principal de acceso
UNIDAD 5: Ejecución desde la línea de comando
5.1 Comprobando la conectividad con nuestros equipos
5.2 Posibles errores en la ejecución de ANSIBLE
5.3 Colectando información de nuestros servidores
5.4 Colectando la salida múltiples comandos
5.5 Ejercicios propuestos
UNIDAD 6: Usando playbooks
6.1 Instalando paquetes
6.2 Actualizando nuestro sistema operativo
6.3 Uso de variables implícitas y estructuras de control
6.4 Uso de variables explicitas
6.5 Utilizando ANSIBLE GALAXY
UNIDAD 7: Integrando ANSIBLE en el Pipeline del modelo DevOps.
7.1 Instalando GitLAB.
7.2 Almacenando nuestros Playbooks en GitLab.
7.3 Instalando Jenkins.
7.4 Obteniendo Playbooks desde GitLab y ejecutandolos automáticamente con Jenkins.
Audiencia
- Administradores de sistemas y perfiles DevOps que buscan automatizar la gestión de servidores y aplicaciones.
- Desarrolladores y arquitectos de TI que integran Ansible en flujos de despliegue y operación.
- Consultores y profesionales de nube (AWS/Azure/GCP) que requieren infraestructura automatizada.
- Empresas y startups que desean optimizar procesos de despliegue y administración con automatización.
Requisitos
- Linux intermedio a nivel administración: paquetes/servicios, usuarios/grupos, permisos/SSH, lectura de logs y uso de la terminal.
- Fundamentos de redes y web: TCP/IP, DNS, puertos/servicios, y nociones de HTTP/HTTPS para comprender despliegues y pruebas.
- Bases de automatización y control de versiones: lectura/escritura de YAML, scripting simple (bash) y uso inicial de Git (commit, branch, merge).
- No se requiere experiencia previa en Automatización Ansible

* Campo obligatorio
Vive la experiencia de nuestros cursos



















