Ansible para Principiantes es un curso práctico para quienes desean automatizar la configuración de hosts Linux con Ansible. Los ejercicios avanzan desde la instalación y la configuración hasta los inventarios, los comandos ad hoc, los playbooks, las plantillas, los roles y los módulos de uso habitual.
Practicarás cómo organizar hosts y variables, expresar automatizaciones repetibles mediante playbooks y realizar tareas administrativas como gestionar paquetes, archivos, descargas y trabajos programados.
Lo que aprenderás
Después de completar este curso, podrás:
- Instalar y configurar Ansible en Ubuntu
- Organizar hosts administrados con grupos, varias fuentes de inventario y variables de grupo
- Ejecutar comandos ad hoc y escribir playbooks con condicionales, bucles y plantillas Jinja
- Estructurar automatizaciones reutilizables con roles de Ansible
- Ejecutar comandos y scripts en hosts administrados o mediante acciones locales
- Gestionar paquetes, archivos, transferencias, descargas, metadatos y trabajos cron con módulos de Ansible
- Diagnosticar problemas de configuración y del intérprete de Python durante las ejecuciones de Ansible
A quién va dirigido este curso
Este curso de nivel principiante está dirigido a usuarios de Linux, futuros administradores de sistemas y estudiantes de DevOps que buscan experiencia práctica en automatización de configuraciones y gestión repetible de hosts.
Requisitos previos: Es útil tener conocimientos básicos de la línea de comandos de Linux. El curso comienza con la instalación de Ansible e introduce su flujo de trabajo paso a paso.
Entorno de aprendizaje: Las prácticas se realizan en hosts Linux del entorno LabEx mediante la línea de comandos, archivos de inventario y archivos de playbook.
Preguntas frecuentes
¿Necesito experiencia previa con Ansible?
No se requiere experiencia previa con Ansible. El curso comienza con la instalación y la configuración, aunque conocer los fundamentos de la línea de comandos de Linux te ayudará a concentrarte en las tareas de automatización.
¿El curso cubre tanto comandos ad hoc como playbooks?
Sí. Primero usarás comandos ad hoc para tareas directas; después crearás playbooks y los ampliarás con condicionales, bucles, plantillas Jinja y roles para obtener automatizaciones repetibles y reutilizables.
¿Aprenderé a organizar varios hosts administrados?
Sí. El programa cubre grupos de inventario, varias fuentes de inventario y variables de grupo para que puedas organizar hosts y aplicar configuraciones compartidas de forma coherente.
¿Qué tareas de administración de Linux automatizaré?
Los ejercicios incluyen ejecutar comandos y scripts, gestionar paquetes y archivos, transferir y descargar archivos, inspeccionar metadatos de archivos, programar trabajos cron y realizar acciones locales con módulos de Ansible.


