|
Both approaches make sense. I've focused mostly on the Puppetserver; PuppetDB is actually unfamiliar to me.
I do hope to extend these to Puppetserver-Enterprise, including puppetlabs's Puppet Enterprise ENC. This would allow Enterprise users to stand up any docker-compatible system (Alpine, CentOS, Ubuntu, etc.) and immediately deploy Puppetlabs Enterprise software products. As with PuppetDB, I'm not a user of Puppetlabs Enterprise products.
Running inside Docker isolates Puppet and MCollective agents from the system, and would result in Facter returning facts about the container instead of the host. Those products are excluded.
|