Temario del curso
1. Introducción a Ansible
- Visión general de la gestión de configuración y la 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 administrados
- Archivos de inventario y 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 frente a dinámico
- Agrupación de hosts
- Variables de host y variables de grupo
- Ejercicio práctico
4. Escribiendo su primer Playbook
Teoría (20 minutos)
- Introducción a los Playbooks
- Conceptos básicos de sintaxis YAML
- Estructura de un 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 Handlers y notificaciones
- Uso de condicionales y bucles en las tareas
5. Conceptos avanzados de Playbooks
- Roles para automatización estructurada
- Introducción a los roles
- Creación y uso de roles
- Variables y Facts
- Definición y uso de variables
- Recolecció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 siguientes pasos
- Resumen del día
- Puntos clave sobre la automatización con Ansible
- Recursos adicionales para aprender
- Libros, tutoriales y documentación oficial
- Preguntas y respuestas
Requerimientos
Conocimientos básicos de comandos de Linux/Unix Familiaridad con SSH y conceptos básicos 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