Gracias por enviar su consulta! Uno de los miembros de nuestro equipo se pondrá en contacto con usted en breve.
Gracias por enviar su reserva! Uno de los miembros de nuestro equipo se pondrá en contacto con usted en breve.
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
7 Horas