Roles frente a collections en Galaxy
Qué puede obtener del hub
Roles frente a collections en Galaxy es una lección gratuita de DevOps Bootcamp en CoddyKit. Esta es la lección 1 de 4. Puedes leer la lección completa abajo gratuitamente — luego la practicas en el navegador con un editor de código integrado y un tutor de IA 24/7. Forma parte de la ruta de aprendizaje de DevOps Bootcamp, y tu progreso se sincroniza en la web y la app de CoddyKit. El curso de DevOps Bootcamp incluye 4 lecciones en total.
Usted no es la primera persona
Es casi seguro que alguien ya ha automatizado lo que necesita. Ansible Galaxy es el centro público donde la comunidad comparte ese trabajo.
Galaxy en una línea
Galaxy es un sitio web y registro en galaxy.ansible.com que aloja roles y colecciones ya preparados que puede instalar y reutilizar.
Qué incluye un role
Un role agrupa tareas, handlers, plantillas y variables predeterminadas para una tarea concreta, como configurar nginx o PostgreSQL, en una unidad reutilizable.
Qué incluye una colección
Una collection es más grande: puede incluir muchos roles, módulos y plugins juntos en un único paquete versionado y distribuible.
Las colecciones son la unidad moderna
Desde Ansible 2.10, incluso los módulos principales se distribuyen dentro de collections. Ahora son la forma principal de empaquetar y distribuir contenido.
El nombre indica cuál es cuál
Las colecciones usan un nombre con el formato namespace.collection, como community.general, mientras que un role independiente se denomina author.rolename.
community.general
geerlingguy.nginxDónde se instala cada uno
Los roles instalados se guardan en la ruta de roles, mientras que las collections se instalan en una ruta de colecciones. Ambas mantienen ordenado el proyecto.
Dos comandos de instalación
Obtenga contenido con ansible-galaxy: use el subcomando role para los roles y el subcomando collection para las colecciones.
ansible-galaxy role install geerlingguy.nginx
ansible-galaxy collection install community.generalRevise lo que descarga
Galaxy muestra el número de descargas y una puntuación de la comunidad. Prefiera contenido utilizado habitualmente y revise siempre el código fuente antes de confiar en un role en sus servidores.
Integrado frente a Galaxy
La enorme colección community.general viene incluida en muchas instalaciones, pero Galaxy es el lugar al que debe acudir para obtener cualquier cosa que vaya más allá de esa base.
Regla práctica
¿Necesita una tarea específica? Obtenga un role. ¿Necesita un conjunto completo de módulos y plugins para una plataforma? Obtenga una colección.
Comprobación rápida
Distinga los dos tipos de contenido que distribuye Galaxy.
Resumen
Galaxy comparte automatización de la comunidad: los roles agrupan una tarea y las colecciones agrupan muchas. Obtenga cualquiera de los dos con ansible-galaxy y revíselo antes de usarlo. 🌌
Preguntas frecuentes
¿La lección «Roles frente a collections en Galaxy» es gratis?
Sí — el texto completo de «Roles frente a collections en Galaxy» es gratis para leer aquí en la web. Para practicarla de forma interactiva (editor de código integrado y tutor de IA 24/7) y desbloquear el resto del curso de DevOps Bootcamp, actualiza a CoddyKit PRO. El curso de DevOps Bootcamp incluye 4 lecciones en total.
¿Qué aprenderé en «Roles frente a collections en Galaxy»?
Qué puede obtener del hub Practicas DevOps Bootcamp con código real que ejecutas directamente en el navegador, y un tutor de IA 24/7 responde tus preguntas mientras trabajas en la lección.
¿Necesito experiencia previa para empezar DevOps Bootcamp?
No se requiere experiencia previa. DevOps Bootcamp en CoddyKit está estructurado para principiantes hasta estudiantes avanzados, así que puedes empezar aquí o desde el inicio y avanzar a tu ritmo. Esta es la lección 1 de 4.
¿Cuánto tiempo toma la lección «Roles frente a collections en Galaxy»?
La mayoría de las lecciones de CoddyKit toman alrededor de 5–10 minutos. Cada una es compacta e interactiva, así que avanzas constantemente y retomas exactamente por donde dejaste en la web y la app.
¿Puedo escribir y ejecutar código en esta lección de DevOps Bootcamp?
Sí. Cada lección de DevOps Bootcamp incluye un editor de código integrado, así que escribes y ejecutas código real directamente en tu navegador y obtienes retroalimentación instantánea de IA — sin configuración local necesaria.
Todas las lecciones de este curso
- Roles frente a collections en Galaxy
- Instalar roles con requirements.yml
- Usar FQCN: namespace.collection.module
- Publicar su propio role en Galaxy