Hi all,
Toolforge now has a PuppetDB server! Thanks to Krenair's awesome work
that makes it easy to add a PuppetDB server to a Puppet master using
`role::puppetmaster::standalone`, I've installed tools-puppetdb-1 which
seems to be working fine. For now it's only managing SSH host keys
between hosts, but I'm sure you all can find some clever and awesome
uses for it.
In related news, there is now also a Cumin server in Toolforge and
Toolsbeta (tools-cumin-1 and toolsbeta-cumin-1, respectively). These
servers are hooked up to the per-project PuppetDB servers, allowing use
of Cumin queries like this:
$ cumin "P{P:toolforge::grid::node::web::generic}"
4 hosts will be targeted:
tools-sgewebgen-10-[1-2].tools.eqiad1.wikimedia.cloud,tools-sgewebgrid-generic-[0901-0902].tools.eqiad.wmflabs
Enjoy!
-- Taavi