Welches Verzeichnis und welche Dateistruktur soll für Puppet verwendet werden?

11

In den Puppen-Tutorials, die ich bisher gelesen habe, wurde nicht erwähnt, wie die Puppe strukturiert werden soll .pp.

Kann jemand einige Erfahrungen darüber teilen, was gut funktioniert und skaliert?

Sandra
quelle

Antworten:

10

Ja, bitte lesen Sie meine Kommentare unter: Wie können die kleinen Jungs Puppet effektiv lernen und anwenden?

Ich habe die Beispiele und Richtlinien in diesem Buch befolgt . Ein Teil meiner anfänglichen Frustration war jedoch das Fehlen einer Standard- oder "Best-Practice" -Methode, um Dinge mit Puppet zu tun, wenn ich als Systemadministrator dort eine Richtung erwarte.

Sie können grundsätzlich Ihre eigene Struktur erstellen. Was auch immer Sinn macht ... Aber ich würde einem der Beispiele für Konsistenz folgen. Ich habe mich mehrmals im Monat umstrukturiert, als die Dinge für mich immer sinnvoller wurden.

Der Rest hängt stark von Ihrer Serverinfrastruktur ab. Wenn Sie eine große Anzahl von Systemen an EINEM Standort haben, sieht Ihre Verzeichnisstruktur für Manifest / Modul anders aus als die Ausführung von Servern in 20 Co-Location-Einrichtungen. Daher kann die logische Anordnung funktionsbasiert oder standortbasiert sein. Es muss wirklich auf Ihr spezielles Setup zugeschnitten sein.

Dann gibt es den Ansatz von dezentralen PuppetMastern oder dem Verteilen von Manifesten durch Git oder rsync ... Das Buch, das ich oben verlinkt habe, behandelt einige der Skalierbarkeitsprobleme.

ewwhite
quelle