voxpupuli/puppetboard

Implement support for multiple PuppetDBs

zeylos opened this issue · 0 comments

Hello,

Following a conversation on the puppet slack with @bastelfreak.

I will have to deploy puppet on multiple separate environments and I'd like to visualize the whole nodes on the same puppetboard interface. For now the infrastructure will look like this :

  • one CA per environment
  • one compiler per environment
  • one puppetdb per environment, all connected to the same postgresql cluster
  • one puppetboard connected to one of the puppetdbs

This should work but is not "ideal" security-wise. In an ideal world, I probably would like to separate the postgresql too, but then I wouldn't be able to have my single interface. This would be feasible with one puppetboard connected to all the puppetdbs.

Thanks for the work on puppetboard, it's awesome ! :-)

Zeylos