Descripción
Descripción del curso
El curso forma al alumno en la automatización de la administración de sistemas Linux con Ansible. Diseñado para administradores de sistemas y desarrolladores que necesitan automatizar el aprovisionamiento, la configuración, el despliegue de aplicaciones y la orquestación, el curso cubre desde la instalación de Ansible hasta la escritura de playbooks a escala.
Se trabaja con la creación de inventarios de hosts gestionados, la escritura de playbooks para automatizar tareas, la gestión de variables y hechos, el control de flujo de tareas y el uso de roles para simplificar el desarrollo.
La parte de seguridad cubre la protección de datos sensibles con Ansible Vault, y la gestión centralizada de playbooks se aborda mediante Red Hat Ansible Tower.
La formación cubre la automatización de la administración de sistemas Linux con Red Hat Ansible.
Temario
Módulo 1. Introducción a Ansible
- Conceptos de automatización IT con Ansible
- Arquitectura de Ansible: control node y managed hosts
- Instalación y configuración de Ansible en el workstation de gestión
Módulo 2. Despliegue de Ansible
- Creación y actualización de inventarios de hosts gestionados
- Gestión de conexiones SSH a hosts gestionados
- Uso de comandos ad hoc de Ansible
Módulo 3. Implementación de playbooks
- Escritura de plays y playbooks YAML
- Ejecución de playbooks y gestión de resultados
- Módulos Ansible más comunes
Módulo 4. Gestión de variables y hechos
- Definición y uso de variables en playbooks
- Variables de inventario: host vars y group vars
- Ansible Facts: recopilación y uso en playbooks
Módulo 5. Control de tareas
- Bucles y condicionales en tareas
- Handlers y notificaciones
- Gestión de errores: ignore_errors, failed_when y block/rescue
- Tags para ejecución selectiva de tareas
Módulo 6. Despliegue de archivos en hosts gestionados
- Módulos de gestión de archivos: copy, template, fetch
- Plantillas Jinja2 para configuración dinámica
Módulo 7. Gestión de proyectos grandes
- Organización de playbooks en múltiples archivos
- Importación e inclusión dinámica de tareas y playbooks
- Inventarios dinámicos
Módulo 8. Simplificación con roles
- Estructura de un rol Ansible
- Creación y uso de roles en playbooks
- Ansible Galaxy: descarga y uso de roles de la comunidad
Módulo 9. Troubleshooting de Ansible
- Técnicas de depuración de playbooks
- Módulo debug y verbosity
- Errores comunes y su resolución
Módulo 10. Automatización de tareas de administración Linux
- Gestión de paquetes, servicios y usuarios con Ansible
- Gestión de almacenamiento y sistemas de archivos
- Ansible Vault: cifrado de datos sensibles
Módulo 11. Red Hat Ansible Tower
- Despliegue de Ansible Tower
- Gestión centralizada de playbooks e inventarios
- Programación de ejecuciones recurrentes
Qué aprenderá
Al finalizar el curso, el alumno será capaz de:
- Instalar y configurar Ansible en nodos de control
- Crear y gestionar inventarios de hosts gestionados
- Escribir y ejecutar playbooks para automatizar tareas de administración de sistemas
- Gestionar variables, hechos y control de flujo en playbooks
- Proteger datos sensibles con Ansible Vault
- Crear y reutilizar roles para simplificar playbooks
- Gestionar centralmente playbooks con Red Hat Ansible Tower
A quién va dirigido
- Administradores de sistemas Linux que necesitan automatizar tareas de administración
- DevOps engineers e ingenieros de automatización de infraestructura
- Ingenieros de diseño de sistemas responsables de aprovisionamiento y despliegue
Nivel de experiencia requerido
Conocimientos de administración de sistemas Linux equivalentes al curso Red Hat System Administration I (RH124). Se recomienda experiencia práctica en administración de sistemas Linux.
Certificación
Este curso prepara para el examen Red Hat Certified Specialist in Ansible Automation (EX407). El examen otorga la certificación Red Hat Certified Specialist in Ansible Automation.
Preguntas frecuentes
¿Qué cubre el curso Automation with Ansible DO407?
Cubre la instalación de Ansible, creación de inventarios, escritura de playbooks, gestión de variables y roles, control de tareas, Ansible Vault para cifrado de datos sensibles, y gestión centralizada con Red Hat Ansible Tower.
¿El curso está bonificado por FUNDAE?
Sí. Nextraining gestiona gratuitamente la bonificación FUNDAE para empresas que contraten el curso.
¿Qué diferencia hay entre DO407 y RH294?
El contenido del DO407 está integrado en el curso RH294 (Red Hat Enterprise Linux Automation with Ansible), que es la versión actualizada basada en Red Hat Ansible Automation Platform 2.x y RHEL 9.

