Temario del curso
1. Introducción a Ansible
- Resumen de la Gestión de Configuración y Automatización
- ¿Qué es la Gestión de Configuración?
- Importancia de la automatización en las operaciones de TI
- ¿Qué es Ansible?
- Historia y evolución
- Características principales y beneficios
- Arquitectura de Ansible
- Nodo de control y nodos gestionados
- Archivo de inventario y archivos de configuración
- Módulos, plugins y Playbooks
- Ejercicio práctico
2. Configuración de Ansible
- Instalación de Ansible
- Instalación en distintos sistemas operativos (Windows, macOS, Linux)
- Configuración del entorno
- Configuración del nodo de control
- Generación y distribución de claves SSH
- Ejercicio práctico
3. Conceptos básicos y automatización con Ansible
- Comandos ad-hoc para automatización
- Ejecución de comandos simples de Ansible
- Uso de módulos comunes de Ansible (
ping,command,copy,yum,apt)
- Gestión del inventario
- Inventario estático frente a inventario dinámico
- Agrupación de hosts
- Variables de host y variables de grupo
- Ejercicio práctico
4. Creación de tu primer Playbook
Teoría (20 minutos)
- Introducción a los Playbooks
- Fundamentos de la sintaxis YAML
- Estructura del Playbook: Plays, tareas y variables
- Automatización de tareas con Playbooks
- Ejemplos de tareas: instalación de software, gestión de archivos y servicios
- Ejercicio práctico
- Control de tareas
- Adición de controladores (handlers) y notificaciones
- Uso de condicionales y bucles en las tareas
5. Conceptos avanzados de Playbooks
- Rol (Role) para una automatización estructurada
- Introducción a los roles
- Creación y uso de roles
- Variables y hechos (facts)
- Definición y uso de variables
- Obtención y uso de facts
- Plantillas
- Uso de plantillas Jinja2
- Generación dinámica de archivos de configuración
- Ejercicio práctico
6. Conclusión y próximos pasos
- Repaso del día
- Puntos clave sobre la automatización con Ansible
- Recursos de aprendizaje adicionales
- Libros, tutoriales y documentación oficial
- Preguntas y respuestas
Requerimientos
Conocimientos básicos de comandos Linux/Unix.
Familiaridad con SSH y conceptos fundamentales de redes.
Reseñas (5)
Buen laboratorio práctico y guía de capacitación
Raymond - GOVERNMENT TECHNOLOGY AGENCY
Curso - Introduction to Ansible Automation
Traducción Automática
conocimientos de los formadores
Peter - Fast Lane Consulting and Education Services Limited
Curso - Introduction to Ansible Automation
Traducción Automática
It was really accurate for my understanding. As I was new in Ansible, there was good theoretical background explained with a lot of practical examples to understand Ansible basics. I am happy I attended such training!
Rostislav Mikl - Global Knowledge Network Training Limited
Curso - Introduction to Ansible Automation
El profesor es muy paciente y no pareció molestarse demasiado por mis numerosas preguntas.
Martine Schroor - Global Knowledge Network Training Limited
Curso - Introduction to Ansible Automation
Traducción Automática
- el enfoque del formador y cómo explicaba
hatim hajji - ING Business Shared Services B.V.
Curso - Introduction to Ansible Automation
Traducción Automática