Wie installiere ich Ansible Galaxy-Rollen automatisch?

Alle meine Ansible Playbooks / Rollen sind in meinem Git Repo eingecheckt.

Für Ansible Galaxy-Rollen muss ich sie jedoch auf jedem Computer, auf dem ich Ansible ausführen möchte, explizit einzeln herunterladen.

Es ist sogar schwierig, im Voraus genau zu wissen, welche Ansible Galaxy-Rollen benötigt werden, bis sich Ansible zur Laufzeit über eine fehlende Rolle beschwert.

Wie soll man die Rollenabhängigkeiten von Ansible Galaxy verwalten? Ich möchte sie entweder zusammen mit dem Rest meines Ansible-Codes in mein Git-Repo einchecken lassen oder sie automatisch identifizieren und herunterladen lassen, wenn ich Ansible auf einem neuen Computer ausführe.

Antworten auf die Frage(6)

Ihre Antwort auf die Frage