Publica actualizaciones web es un proyecto práctico de Ansible para quienes ya conocen un inventario y un playbook pequeños. Actualiza un sitio de eventos que funciona en dos servidores, comprueba el programa completo para visitantes y recupera la versión utilizable anterior si un paquete candidato está incompleto.
Dos Guided Labs permiten crear una herramienta de inspección, un despliegue secuencial y la recuperación ante fallos. Un Challenge independiente cambia los hosts y los paquetes de una galería: primero rechaza una versión incompleta y después publica la aprobada con el mismo flujo. Cada unidad comienza con su propio entorno preparado.
Lo que aprenderás
- Leer la versión que ejecuta realmente cada servidor y el grupo activo de enrutamiento del controlador.
- Delegar las solicitudes del grupo al controlador mientras copias archivos a nodos gestionados por SSH.
- Terminar un servidor antes de comenzar otro y comprobar la página y el CSV completos antes de reincorporarlo.
- Registrar la versión anterior real, verificar el contenido restaurado y detener explícitamente los lotes posteriores.
- Conservar los archivos del sitio, las notas privadas y la información útil para visitantes.
A quién va dirigido este curso
Este curso está dirigido a principiantes de Ansible que quieren combinar tareas conocidas en un despliegue web completo.
Requisitos previos: Navegación básica por terminal y práctica con inventarios, variables, playbooks y tareas básicas de file/copy. Los laboratorios guiados explican la delegación, los lotes y la recuperación antes del Challenge.
Entorno de aprendizaje: Ansible, el acceso SSH, los paquetes web, una puerta de enlace y dos contenedores de servidor están preparados. Usa las pestañas Controller y Website del navegador. Los contenedores comparten el núcleo de la VM de formación.
Preguntas frecuentes
¿Tengo que crear el sitio o instalar software?
No. El sitio para visitantes, los paquetes y las herramientas están listos. Tú escribes e inspeccionas el flujo de Ansible.
¿Un comando fallido significa siempre que el ejercicio está sin terminar?
No. El rechazo del candidato incompleto termina intencionadamente con un estado distinto de cero tras una recuperación correcta. Lo importante es el sitio realmente restaurado y que el siguiente servidor permanezca intacto.
¿Cómo amplía el Challenge los Guided Labs?
Cambia los hosts, los identificadores de versión y el programa de la galería. Aplica los mecanismos practicados para rechazar el paquete defectuoso y publicar después el aprobado de forma independiente.


