2016-12-19 4 views
0

Wir haben unsere Jira von Marionette verwaltet, so haben wir Puppet-Skript zu lira installieren.So nach der Installation haben wir einige Datei wie server.xml, setting.sh manuell auf dem Server geändert ohne Marionette zu benutzen.Holen Sie sich die Liste der Dateien, die Change-Puppet hat

Also müssen wir die vorgenommenen Änderungen zurück in Marionetten-Repo (r10k verwaltet). Aber wie werden wir die Dateien identifizieren, die Änderungen im Vergleich zu Dateien in Marionette haben.

Antwort

0

Sie sollten Dateien nicht manuell auf dem Server ändern und sie in Marionette zurückgeben.

Aber wie werden wir die Dateien identifizieren, die Änderungen im Vergleich zu Dateien in Marionette haben.

Sie können nicht.

Dies bricht grundlegend die Idee der Infrastruktur als Code- und Konfigurationsmanagement. Die gesamte Idee, Ihre Konfigurationsdaten in Marionette zu setzen, ist Stop dieses Verhalten, so dass mehrere Personen immer wissen können, was sich geändert hat, da die Änderungen in der Versionskontrolle verfolgt werden.

Nehmen Sie alle Änderungen in einem Git Repo vor und testen Sie sie dann mit einem Puppet-Lauf, möglicherweise mit --noop, wenn Sie befürchten, dass JIRA dadurch beschädigt wird.

Sie müssen einen Workflow einrichten, so dass dies einfach ist, nicht weiter Dateien auf einem Server manuell manipulieren und dann erwarten, dass Puppet zu verstehen, was jeder getan hat.

+0

Danke für die Antwort. Ich gebunden zu einem dryrun in tun, aber es gab mir nicht die Dateien geändert. –

+0

verwendet diesen Befehl Puppet-Agent -t -Umgebung -noop –

Verwandte Themen