Programa del Curso
1. Introducción a Ansible
- Descripción general de Configuration Management y la automatización
- ¿Qué es Configuration Management?
- Importancia de la automatización en las operaciones de TI
- ¿Qué es Ansible?
- Historia y evolución
- Principales características y ventajas
- Ansible Arquitectura
- Nodo de control y nodos gestionados
- Archivos de inventario y configuración
- Módulos, plugins y playbooks
- Ejercicio práctico
2. Configuración Ansible
- Instalación 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. Ansible Conceptos básicos y automatización
- Comandos ad-hoc para la automatización
- Ejecución de comandos Ansible simples
- Uso de módulos comunes Ansible (
ping
,command
,copy
,apt
yum
, )
- Inventario Management
- Inventario estático vs dinámico
- Agrupación de hosts
- Variables del lenguaje principal y variables de grupo
- Ejercicio práctico
4. Escribir tu primer libro de jugadas
Teoría (20 minutos)
- Introducción a los Playbooks
- Conceptos básicos de sintaxis de YAML
- Estructura del libro de jugadas: Jugadas, Tareas, Variables
- Automatización de tareas con cuadernos de estrategias
- Tareas de ejemplo: instalación de software, administración de archivos y servicios
- Ejercicio práctico
- Control de tareas
- Adición de controladores y notificaciones
- Uso de condicionales y bucles en tareas
5. Conceptos avanzados del libro de jugadas
- Roles para la automatización estructurada
- Introducción a los roles
- Creación y uso de roles
- Variables y hechos
- Definición y uso de variables
- Recopilación y uso de datos
- 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
Basic understanding of Linux/Unix commands Familiarity with SSH and basic networking concepts
Testimonios (5)
Buenas prácticas en el laboratorio y guía de capacitación
Raymond - GOVERNMENT TECHNOLOGY AGENCY
Curso - Introduction to Ansible Automation
Traducción Automática
Conocimiento de los formadores
Peter - Fast Lane Consulting and Education Services Limited
Curso - Introduction to Ansible Automation
Traducción Automática
Fue realmente preciso para mi entendimiento. Como era nuevo en Ansible, se explicó una buena base teórica con muchos ejemplos prácticos para comprender los fundamentos de Ansible. ¡Me alegra haber asistido a este entrenamiento!
Rostislav Mikl - Global Knowledge Network Training Limited
Curso - Introduction to Ansible Automation
Traducción Automática
El profesor es muy paciente y no parecía estar demasiado molesto por mi multitud de preguntas.
Martine Schroor - Global Knowledge Network Training Limited
Curso - Introduction to Ansible Automation
Traducción Automática
- El enfoque del entrenador y cómo lo explicaba
hatim hajji - ING Business Shared Services B.V.
Curso - Introduction to Ansible Automation
Traducción Automática