Ich habe ein paar Splunk-Server im Haus, die ich einen Teil der Konfiguration über Puppet verwalte. Diese befinden sich auf CentOS 6-Boxen.
Meine Definition ist eingerichtet als
file{ "/opt/splunk/etc/apps":
recurse => true,
purge => true,
force => true,
source => "puppet:///modules/splunk/$hostname/apps",
ensure => present,
mode => 755,
owner => splunk,
group => splunk,
notify => Service["splunk"]
}
Dies funktioniert gut, aber ich möchte die gespeicherte Suchdatei unter /opt/splunk/etc/apps/myapp/local/savedsearches.conf vom Überschreiben ausschließen und / oder die in Puppet enthaltene Kopie automatisch mit der beibehaltenen Version aktualisieren der lokale Server.
Gibt es eine Möglichkeit, dies zu tun? Ich habe die Dokumentation durchgesehen und nichts gesehen.
Antworten:
Sie können der Zeilengruppe
ignore => "savedsearches.conf"
Datei hinzufügen , um sie von Vorgängen im verwalteten Verzeichnis auszuschließen.quelle