CẬP NHẬT
Câu trả lời ban đầu này đã hết hạn. Lệnh được cập nhật cho Puppet 3.x là:
puppet resource package
Nếu bạn đang tìm kiếm tất cả các gói và phiên bản được cài đặt trên một nút bất kể chúng có được cài đặt bởi Puppet hay không, lệnh sau được tích hợp và có thể chạy trên bất kỳ nút Puppet nào:
ralsh package
Điều này sẽ xuất dữ liệu ở dạng tệp kê khai rối sang thiết bị xuất chuẩn.
Ralsh sẽ làm việc cho bất kỳ loại tài nguyên nào có instances
phương thức được triển khai (người dùng, nhóm, v.v.).
Nếu bạn đang muốn kiểm tra tập trung danh mục YAML cho tất cả các tài nguyên được xác định trong bảng kê khai của Puppetmaster, Puppetmaster của bạn đã lưu trữ thông tin này /var/lib/puppet/client_yaml/catalog
và bạn chỉ cần phân tích nó với trình phân tích cú pháp YAML của bạn. Dịch vụ kiểm kê rối được giới thiệu gần đây cũng có thể là một lựa chọn tốt cho bạn; bạn có thể thực hiện với repositoryeconfigs nếu bạn đang chạy trên một phiên bản cũ hơn như 0.25.x.