Running Puppet Inside Docker Containers: Useful Tool or Cool Trick?

116

On Thursday, Puppet announced it will become possible to run the Puppet automation service as a set of containerized services. Container images for the portable Puppet agent, Puppet Server, and the PuppetDB data warehouse will be made available beginning Thursday on Docker Hub.

With these containerized versions of components, Puppet can itself be hosted by Docker or by CoreOS, orchestrated by Kubernetes or by DC/OS, and perhaps automated by… well, by Puppet.

But as Puppet Senior Software Engineer Gareth Rushgrove in an interview with The New Stack, microservices architecture is making it feasible for infrastructure services to materialize effectively into existence, from within the very containers whose infrastructure these services would seek to automate.

Read more at The New Stack