Rollen und Collections auf Galaxy
Welche Inhalte Sie aus dem Hub beziehen können.
Rollen und Collections auf Galaxy ist eine kostenlose Ansible Academy-Lektion auf CoddyKit. Dies ist Lektion 1 von 4. Du kannst die komplette Lektion unten kostenlos lesen – dann übst du sie direkt im Browser mit einem integrierten Code-Editor und einem KI-Tutor rund um die Uhr. Sie ist Teil des Ansible Academy-Lernpfads, und dein Fortschritt wird über Web und CoddyKit-App synchronisiert. Der Ansible Academy-Kurs umfasst insgesamt 4 Lektionen.
Sie sind nicht die Ersten
Höchstwahrscheinlich hat bereits jemand das automatisiert, was Sie benötigen. Ansible Galaxy ist der öffentliche Hub, in dem die Community solche Arbeit teilt.
Galaxy in einer Zeile
Galaxy ist eine Website und Registry unter galaxy.ansible.com, die fertige Rollen und Collections hostet, die Sie installieren und wiederverwenden können.
Was eine Rolle bündelt
Eine Rolle bündelt Tasks, Handler, Templates und Standardvariablen für eine Aufgabe – etwa zum Einrichten von nginx oder PostgreSQL – in einer wiederverwendbaren Einheit.
Was eine Collection bündelt
Eine Collection ist umfangreicher: Sie kann viele Rollen, Module und Plugins gemeinsam als ein versioniertes, verteilbares Paket ausliefern.
Collections sind die moderne Einheit
Seit Ansible 2.10 werden sogar die Core-Module innerhalb von Collections ausgeliefert. Sie sind heute die wichtigste Möglichkeit, Inhalte zu paketieren und zu verteilen.
An der Benennung erkennen Sie den Unterschied
Collections verwenden einen Namen im Format namespace.collection, etwa community.general, während eine eigenständige Rolle author.rolename heißt.
community.general
geerlingguy.nginxWohin die jeweiligen Inhalte kommen
Installierte Rollen landen in Ihrem Rollenpfad, während Collections in einem Collections-Pfad installiert werden. Beide halten Ihr Projekt übersichtlich.
Zwei Installationsbefehle
Sie laden Inhalte mit ansible-galaxy herunter: Verwenden Sie für Rollen das Unterkommando role und für Collections das Unterkommando collection.
ansible-galaxy role install geerlingguy.nginx
ansible-galaxy collection install community.generalPrüfen Sie, was Sie installieren
Galaxy zeigt die Anzahl der Downloads und eine Bewertung der Community an. Bevorzugen Sie häufig verwendete Inhalte und überfliegen Sie immer den Quellcode, bevor Sie einer Rolle auf Ihren Servern vertrauen.
Integriert oder aus Galaxy
Die umfangreiche community.general-Collection wird mit vielen Installationen gebündelt. Für alles, was darüber hinausgeht, greifen Sie jedoch auf Galaxy zurück.
Faustregel
Benötigen Sie eine einzelne, klar abgegrenzte Aufgabe? Nehmen Sie eine Rolle. Benötigen Sie ein komplettes Toolkit aus Modulen und Plugins für eine Plattform? Nehmen Sie eine Collection.
Kurzer Check
Unterscheiden Sie die beiden Arten von Inhalten, die Galaxy verteilt.
Zusammenfassung
Galaxy teilt Automatisierung aus der Community: Rollen bündeln jeweils eine Aufgabe, Collections bündeln viele. Laden Sie beides mit ansible-galaxy herunter und prüfen Sie die Inhalte zunächst. 🌌
Häufig gestellte Fragen
Ist die Lektion „Rollen und Collections auf Galaxy“ kostenlos?
Ja — der vollständige Text von „Rollen und Collections auf Galaxy“ ist hier im Web kostenlos zu lesen. Um sie interaktiv zu üben (integrierter Code-Editor und 24/7 KI-Tutor) und den Rest des Ansible Academy-Kurses freizuschalten, upgrade auf CoddyKit PRO. Der Ansible Academy-Kurs umfasst insgesamt 4 Lektionen.
Was lerne ich in „Rollen und Collections auf Galaxy“?
Welche Inhalte Sie aus dem Hub beziehen können. Du übst Ansible Academy mit praktischem Code, den du direkt im Browser ausführst, und ein 24/7 KI-Tutor beantwortet deine Fragen während du die Lektion bearbeitest.
Brauche ich Erfahrung, um Ansible Academy zu starten?
Keine Vorkenntnisse erforderlich. Ansible Academy auf CoddyKit ist für Anfänger bis fortgeschrittene Lernende strukturiert, sodass du hier starten oder von Anfang an beginnen und in deinem eigenen Tempo voranschreiten kannst. Dies ist Lektion 1 von 4.
Wie lange dauert die Lektion „Rollen und Collections auf Galaxy“?
Die meisten CoddyKit-Lektionen dauern etwa 5–10 Minuten. Jede ist kompakt und interaktiv, sodass du stetig Fortschritte machst und genau dort weitermachst, wo du aufgehört hast – im Web und in der App.
Kann ich in dieser Ansible Academy-Lektion Code schreiben und ausführen?
Ja. Jede Ansible Academy-Lektion enthält einen integrierten Code-Editor, sodass du echten Code direkt in deinem Browser schreibst und ausführst und sofort KI-Feedback erhältst — ohne lokale Einrichtung erforderlich.
Alle Lektionen in diesem Kurs
- Rollen und Collections auf Galaxy
- Rollen mit requirements.yml installieren
- FQCN verwenden: namespace.collection.module
- Ihre eigene Rolle auf Galaxy veröffentlichen