Wo installiert Ansible Galaxy Rollen?
Wo installiert Ansible Galaxy Rollen?

Video: Wo installiert Ansible Galaxy Rollen?

Video: Wo installiert Ansible Galaxy Rollen?
Video: Ansible® - Wiederverwendbarer Code (Roles und Collections) 2024, November
Anonim

Standardmäßig, Ansible Downloads Rollen zum ersten beschreibbaren Verzeichnis in der Standardpfadliste ~/. ansible / Rollen :/usr/share/ ansible / Rollen :/etc/ ansible / Rollen . Dies installiert Rollen im Home-Verzeichnis des laufenden Benutzers ansible - Galaxis.

Wie verwendet man dementsprechend Rollen in Ansible Galaxy?

Schaffen Rollen mit Ansible Galaxie Galaxie kann verwenden git, um andere hinzuzufügen Rolle Quellen wie GitHub. Sie können ein neues initialisieren Galaxierolle mit ansible - Galaxis init, oder installieren Sie a Rolle direkt von der Ansible Galaxy-Rolle speichern durch Ausführen des Befehls ansible - Galaxis installiere <Name von Rolle >.

Wissen Sie auch, was Ansible-Rollen sind? Rollen bieten einen Rahmen für vollständig unabhängige oder voneinander abhängige Sammlungen von Variablen, Aufgaben, Dateien, Vorlagen und Modulen. In Ansible , ist die Rolle der primäre Mechanismus zum Aufteilen eines Playbooks in mehrere Dateien. Dies vereinfacht das Schreiben komplexer Playbooks und erleichtert die Wiederverwendung.

Vor diesem Hintergrund: Wo werden Ansible Playbooks gespeichert?

Die Standard-Inventardatei befindet sich normalerweise unter /etc/ ansible /hosts, aber Sie können auch die Option -i verwenden, um beim Ausführen auf benutzerdefinierte Inventardateien zu verweisen Ansible Befehle und Spielbücher.

Was ist der Unterschied zwischen Ansible- und Ansible-Galaxie?

Ansible Galaxie ist ein Repository für ansible Rollen. Das ist PyPI für Python oder Maven für Java. ansible - Galaxis ist ein Tool, das Rollen von. abruft Ansible Galaxie und installiert sie. Ungefähr dasselbe wie pip für Python.

Empfohlen: