Gibt es bereits eine Funktion, um eine angegebene Datei wörtlich zu lesen, ohne sie als template () interpretieren zu wollen?
Die file()
Funktion liest und liefert den Inhalt einer Datei auf dem Puppet-Master (oder wo auch immer der Katalog kompiliert wird), ähnlich template()
wie Sie es beschrieben haben.
Rufen Sie es mit einem Pfad auf, z. B. ssh_keys/foo.key
um die Datei ssh_keys/files/foo.key
innerhalb des Modulpfads zu laden .
Beachten Sie, dass diese Funktion Puppet 3.7 oder höher benötigt, um auf dieselbe Weise aus dem Modulpfad geladen zu werden template()
. Vorher hat es nur mit absoluten Pfaden gearbeitet, obwohl es in jeder Hauptversion veröffentlicht wurde.