3. Resource collections
Allows you to export and collect
resources.
class ssh {
# Declare:
@@sshkey { $hostname:
type => dsa,
key => $sshdsakey,
}
# Collect:
Sshkey <<| |>>
}
4. Query API
PuppetDB has a rich queryAPI.
Can query nodes, environments,
facts, fact paths, catalogs,
resources, edges, reports and
events.
Allows subqueries between
endpoints.
12. Puppet Explorer
Web UI forvisualizing data in
PuppetDB.
Made using CoffeeScript and
AngularJS
Borrows ideas from puppetdbquery
and contains a JavaScript
implementation of it called node-
puppetdbquery