Curso Ansible: Automatización IT ⚙️
¡Este curso está en desarrollo activo! Sígueme aquí o en YouTube para recibir actualizaciones del curso.
🚀 ¿Qué aprenderás en este curso?
Este curso te lleva desde cero conocimiento hasta dominar la automatización con Ansible en entornos reales. Está diseñado para:
- Administradores de sistemas que quieren dejar de hacer tareas a mano
- Desarrolladores que necesitan provisionar entornos repetibles
- Profesionales DevOps que buscan integrar Ansible en su CI/CD
- Estudiantes que empiezan con Infraestructura como Código (IaC)
🎯 Objetivos del curso
Al terminar serás capaz de:
- Diseñar inventarios estáticos y dinámicos para cualquier infraestructura
- Escribir playbooks idempotentes y reutilizables con roles
- Gestionar secretos de forma segura con Ansible Vault
- Desplegar aplicaciones, contenedores y clústeres Kubernetes
- Integrar Ansible en pipelines de Jenkins y GitHub Actions
- Aplicar estrategias de despliegue (rolling, blue-green, canary)
Todo el curso estará disponible en mi CANAL DE YOUTUBE, un vídeo por capítulo, con explicaciones prácticas y código real.
⭐ Apoya mi contenido siguiéndome en YouTube y GitHub, dando likes en los vídeos y una estrella a este repositorio.
📚 Índice del Curso
🟢 Bloque I — Fundamentos
Pon en marcha tu entorno y comprende la filosofía de Ansible.
- 🚀 1. Introducción, Fundamentos e Instalación — ¿Qué es Ansible, arquitectura sin agentes y primer entorno
- 📋 2. Inventarios y Hosts — Estáticos, dinámicos (AWS/Azure/GCP) y comandos ad-hoc
- 📜 3. Playbooks y YAML — Sintaxis, estructura y ejecución
- 🧩 4. Módulos e Idempotencia — Módulos esenciales y por qué la idempotencia importa
- 🔀 5. Variables y Control de Flujo — Variables, facts, condicionales, bucles y handlers
🔵 Bloque II — Modularidad, seguridad y Ansible en producción
Estructura tu código y protege tus secretos.
- 🎭 6. Roles, Templates y Galaxy — Reutilización con Jinja2, Ansible Galaxy y buenas prácticas
- 🔐 7. Seguridad y Credenciales — Vault, claves SSH y variables sensibles
- 🏭 8. Entornos Reales y Proyecto Final — Linux, despliegues, troubleshooting y proyecto NotaStack
- 🐳 9. Ansible y Contenedores — Docker y Kubernetes con Ansible
- 🚀 10. Ansible en DevOps y CI/CD — Jenkins, GitHub Actions y estrategias de despliegue
🎬 Equivalencia con el canal de YouTube
Cada capítulo de este curso corresponde a un vídeo en el canal. Diez capítulos, diez vídeos: ni más, ni menos. Esto facilita seguirlo tanto leyendo como viendo, y te permite saltar a cualquier tema sin perder el hilo.
🚀 ¡Comienza ahora!
- ⭐ Dale estrella al repositorio para apoyar el proyecto
- 🔔 Suscríbete al canal de YouTube
- 📖 Empieza con la Introducción a Ansible
🤝 Contribuir
Si quieres contribuir a este repositorio, puedes hacerlo de varias formas:
- Reportando errores
- Proponiendo mejoras
- Añadiendo contenido
- Compartiendo y difundiendo el contenido
- Dejando una estrella para apoyar el proyecto
Siéntete libre de abrir una issue o un pull request con tus propuestas. Apoya mi contenido siguiéndome en YouTube y GitHub, dando likes a los vídeos y dejando una estrella en el repositorio.