Ich möchte ein zentrales Konfigurationsdatei-Repository erstellen, damit ich die Änderungen an jeder Konfiguration unter Versionskontrolle (Mercurial) vornehmen kann. Dazu gehören einige GNU / Linux-Boxen (die etckeeper verwenden), die Konfigurationsdateien des Netzwerkgeräts, die Konfigurationsdateien des Druckers und nicht zuletzt Windows-Konfigurationen.
Ich weiß, dass Sie einige Konfigurationen wie ISAs und DHCPs als Text- / XML-Dateien und sogar freigegebene Ordner als Registrierungsschlüssel importieren können. Aber gibt es für Dinge wie Gruppenrichtlinienobjekte und AD, IIS, MSSql und andere Möglichkeiten, die Konfigurationen als flache Dateien abzurufen? Kannst du im Grunde etwas haben, das mit etckeeper unter Windows vergleichbar ist? So etwas wie PowerShell-basierte Befehle oder ähnliches?
Können ACLs und andere Dateiberechtigungen auch unter Versionskontrolle (hg) aufbewahrt werden?
Übrigens habe ich schon gelesen
- Welche Lösungen gibt es, um die Verwendung der Versionskontrolle für Serverkonfigurationsdateien zu ermöglichen?
- Welches Tool empfehlen Sie, um Änderungen auf einem Linux / Unix-Server zu verfolgen?
umsonst.