Actualiza los menús de dos cafeterías es un proyecto práctico de Ansible para quienes ya han escrito un playbook pequeño y quieren gestionar diferencias reales entre hosts. Actualizarás la carta de bebidas compartida de dos cafeterías de barrio sin perder el nombre, horario, especialidad local ni archivos existentes del personal de cada una.
Un laboratorio guiado explica el flujo completo: entradas compartidas, una plantilla JSON reutilizable, comprobaciones de los menús reales y reparación de una desviación provocada deliberadamente. Un desafío independiente aplica las mismas técnicas a dos panaderías con otros datos aprobados. Cada unidad comienza con su propio entorno preparado.
Lo que aprenderás
- Separar los datos comunes de la carta de las entradas específicas legítimas y del contenido local.
- Renderizar una sola plantilla en el contexto de variables de dos hosts reales administrados mediante SSH.
- Previsualizar los cambios compatibles antes de aplicar un playbook file/template de alcance limitado.
- Comprobar páginas reales, información para las visitas y descargas CSV completas.
- Corregir un cambio accidental en un destino reaplicando la declaración existente.
- Confirmar la convergencia sin borrar trabajo local ni ocultar los resultados changed.
A quién va dirigido este curso
Este proyecto está pensado para principiantes de Ansible, estudiantes de Linux y futuros profesionales de DevOps que buscan un resultado pequeño y visible de gestión de configuración.
Requisitos previos: Navegación básica en el terminal y práctica leyendo un inventario de Ansible y un playbook YAML sencillo. El laboratorio explica los datos de hosts y grupos, el renderizado JSON, check/diff y los límites de los archivos administrados antes de utilizarlos. No necesitas conocimientos de desarrollo web ni de software para cafeterías.
Entorno de aprendizaje: LabEx proporciona un controlador Ubuntu con Ansible y dos nodos contenedores Linux administrados mediante SSH. Escribes la automatización en el terminal Controller; Menu Preview abre las cartas reales. Los nodos comparten el núcleo de la VM de prácticas. Los sitios, datos de entrada y herramientas ya están preparados, sin instalación local.
Preguntas frecuentes
¿Crearé el sitio web de la cafetería?
El sitio funcional ya se proporciona. Administras sus datos reales con Ansible y utilizas las páginas y descargas para comprobar el resultado.
¿Deben quedar idénticas las dos cafeterías?
Comparten la carta habitual aprobada, pero mantienen sus nombres, horarios, especialidades y avisos para las visitas. Entender ese límite forma parte del proyecto.
¿En qué se diferencia el desafío del laboratorio guiado?
El desafío aporta datos independientes de panaderías y criterios de aceptación explícitos. Reutilizas los métodos enseñados de variables de inventario, plantillas y playbooks, sin tener que descubrir otra herramienta. La solución de referencia completa se ofrece por separado.
¿Se traducen las cartas y la salida del terminal?
Los documentos y explicaciones están localizados. Los sitios preparados, las etiquetas reales de la interfaz, los datos y la salida de comandos permanecen en inglés para que las instrucciones coincidan con lo que utilizas.


