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
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
The teacher is very patient, and he did not seem to be too annoyed by my multitude of questions.
Martine Schroor - Global Knowledge Network Training Limited
Curso - Introduction to Ansible Automation
- 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