Apakah mungkin untuk memberitahu boneka untuk mengkompilasi katalog untuk satu (atau semua) node dan menyimpan data tertentu di suatu tempat?
Saya secara khusus tertarik untuk mendapatkan semua paket yang dibutuhkan dan versi mereka per node, tetapi pendekatan umum untuk mendapatkan data apa pun juga cocok.
sumber
rpmorphan
.package
sumber daya yang didaftarkan Wayang dalam katalog untuk sebuah simpul? Kecuali Anda ingin menguraikan katalog cache, taruhan terbaik Anda adalah dengan query PuppetDB. API kueri tersedia di sini .Sejujurnya, ini adalah jenis hal yang harus dilakukan oleh mcollective. Secara khusus, penyedia paket untuk mcollective: http://projects.puppetlabs.com/projects/mcollective-plugins/wiki/AgentPackage
Ini sepenuhnya melompati boneka, dan bahkan tidak mengharuskan boneka itu dipasang.
sumber