Ist es möglich, Puppet anzuweisen, einen Katalog für einen (oder alle) Knoten zu erstellen und diese bestimmten Daten irgendwo zu speichern?
Ich bin speziell daran interessiert, alle benötigten Pakete und deren Versionen pro Knoten zu erhalten, aber ein allgemeiner Ansatz zum Abrufen von Daten ist auch geeignet.
quelle
rpmorphan
.package
Ressourcen, die Puppet im Katalog für einen Knoten auflistet? Wenn Sie nicht bereit sind, den zwischengespeicherten Katalog zu analysieren, ist es am besten, PuppetDB abzufragen. Die Abfrage-API finden Sie hier .Ehrlich gesagt, das ist die Art von Dingen, für die mcollective gebaut wurde. Insbesondere der Paketanbieter für mcollective: http://projects.puppetlabs.com/projects/mcollective-plugins/wiki/AgentPackage
Dies überspringt die Puppe vollständig und erfordert nicht einmal, dass die Puppe installiert ist.
quelle