Temario del curso
1. Introducción a Ansible
- Visión general 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 y beneficios clave
- Arquitectura de Ansible
- Nodo de control y nodos gestionados
- Inventario y archivos de configuración
- Módulos, complementos y Playbooks
- Ejercicio práctico
2. Configuración de Ansible
- Instalación de Ansible
- Instalación en diferentes 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 de Ansible y automatización
- 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 vs. dinámico
- Agrupación de hosts
- Variables de host y variables de grupo
- Ejercicio práctico
4. Escritura 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
- Agregado de controladores (Handlers) y notificaciones
- Uso de condicionales e iteraciones en las tareas
5. Conceptos avanzados de Playbooks
- Roles 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
- Recopilación y uso de hechos
- Plantillas
- Uso de plantillas Jinja2
- Generación dinámica de archivos de configuración
- Ejercicio práctico
6. Conclusión y próximos pasos
- Resumen 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
Conocimiento básico de comandos de Linux/Unix Habilidad en SSH y conceptos fundamentales de redes
Testimonios (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