0Pricing
DevOps Bootcamp · Lección

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.nginx

Dó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.general

Revise 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

  1. Roles frente a collections en Galaxy
  2. Instalar roles con requirements.yml
  3. Usar FQCN: namespace.collection.module
  4. Publicar su propio role en Galaxy
← Volver a DevOps Bootcamp