Contacta con nosotros

Temario del curso

1. Introducción a Ansible

  • Resumen de la gestión de configuración y la automatización
    • ¿Qué es la gestión de configuración?
    • La importancia de la automatización en las operaciones de TI
  • ¿Qué es Ansible?
    • Historia y evolución
    • Características clave y beneficios
  • Arquitectura de Ansible
    • Nodo de control y nodos gestionados
    • Inventario y archivos de configuración
    • Módulos, complementos y Playbooks
  • Ejercicio práctico

2. Preparación del entorno 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 la 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 invariante dinámico
    • Agrupación de hosts
    • Variables de host y variables de grupo
  • Ejercicio práctico

4. Creación de tu primer Playbook

Teoría (20 minutos)

  • Introducción a los Playbooks
    • Sintaxis básica de 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
    • Añadido de controladores y notificaciones
    • Uso de condicionales e iteraciones en las tareas

5. Conceptos avanzados de Playbooks

  • Roles para la 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

  • Recapitulación del día
    • Conclusiones clave sobre la automatización con Ansible
  • Recursos para el aprendizaje continuo
    • Libros, tutoriales y documentación oficial
  • Sesión de preguntas y respuestas

Requerimientos

Conocimientos básicos de comandos de Linux/Unix
Conocimiento previo sobre SSH y conceptos básicos de redes

 7 Horas

Número de participantes


Precio por participante

Reseñas (5)

Próximos cursos

Categorías Relacionadas