Puppet und hiera-eyaml
Puppet 5 unterstützt jetzt offiziell hiera-eyaml direkt ohne, dass zusätzliche Rubygems installiert werden müssen. Grundsätzlich funktioniert hiera-eyaml in etwa so: Der Puppet Coder verschlüsselt die geheimen Daten mit dem öffentlichen Schlüssel und speichert dies mit den Hiera Daten Der Puppet-Server entschlüsselt diese Daten dann transparent via Lookup/hiera mit dem privaten Schlüssel beim Kompilieren vom Katalog Tönt auf die schnelle gut. Aber ich sehe folgende Probleme: in der Doku habe ich keine Hinweise gefunden, wie z.B. im Falle dass der private Schlüssel nicht mehr sicher ist alle Daten auf einfache Art und weise neu verschlüsselt werden können. Unklar auch, wie man den privaten Schüssel regelmässig austauschen könnte. Die Daten werden auf dem Puppet-Server entschlüsselt und im Katalog unverschlüsselt gespeichert und so an den Puppet-Agent übermittelt. Der Puppet-Agent speichert den Katalog standardmässig auf dem System - inklusive den unverschlüsselten Date...