Ich habe eine sehr einfache Verwendung für puppet
; Ich erstelle und lösche Studenten von einem Testserver. Ich möchte einige Konfigurationsvariablen in einer anderen Datei speichern und dann einfach eine einfache: am Anfang meiner Manifest-Datei. Gibt es einen einfachen Weg, dies zu tun? Ich habe konsultiert:Wie schließe ich eine Datei mit einem Marionettenmanifest ein?
https://docs.puppet.com/puppet/latest/reference/lang_classes.html#using-include https://puppet.com/blog/problem-separating-data-from-puppet-code
Keiner von denen eine einfache Lösung geben. Wenn ich nur die obigen Lösungen verwenden kann, werde ich es einfach in meinem Manifest fest codieren.
Dies ist ein guter Anwendungsfall für externe Fakten: https://docs.puppet.com/facter/3.1/custom_facts.html#external-facts. Ich empfehle eine Yaml-Datei mit Schlüssel-Wert-Paaren für Ihr spezifisches Szenario. Ich kann dies eine vollständige Antwort mit einigen mehr Informationen von Ihnen machen. –
Welche Version von Puppet verwenden Sie? Verwenden Sie "Marionette anwenden" oder "Marionetten-Agent"? –
@JohnBollinger: Ich benutze 3.4. * (Ich vergesse welche Patch-Version). Ja, ich benutze 'puppet apply'. – Avery