Saltear al contenido principal
Contáctanos: + (52) (55) 1049-9180 // capacitacion@clibre.mx

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.

LPI Training Partner Platinum | Conocimiento Libre

CONTACTANOS

(52) 551049-9180

DURACIÓN

40 horas

MODALIDAD

Híbrido (Presencial y en línea con clases en vivo)

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.

Banner Calenadario Cursos Conocimiento Libre | Conocimiento Libre

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
Contactanos Curso Conocimiento Libre | Conocimiento Libre
Paga tu curso en mensualidades sin intereses con o sin tarjeta de crédito, te enviamos la propuesta completa

* Campo obligatorio




    Nuestros clientes

    Vive la experiencia de nuestros cursos

    Alianzas Estratégicas
    Linux Professional Institute Training Partner | Conocimiento Libre
    RedHat Business Partner | Conocimiento Libre
    Asociacion Mexicana Del Internet De Las Cosas Partner | Conocimiento Libre