/puppet-in-docker-examples

Examples to accompany the Puppet-in-Docker images

Primary LanguageRubyOtherNOASSERTION

Puppet-in-Docker examples

Puppet-in-Docker provides a series of Docker images containing Puppet software. This repository builds on those images with various examples, from running Puppet on container-centric operating systems to building a full Puppet stack ontop of a container scheduler.

So far we have the following demos:

  • PhotonOS - run Puppet on a VMware PhotonOS host
  • Atomic - run Puppet on a CentOS Atomic host
  • CoreOS - run Puppet on CoreOS
  • Docker compose - standup a Puppet Server stack using Compose
  • Puppet at runtime - use Puppet inside a new container without it being part of the original image
  • Hyper_ - run Puppet on the Hyper_ container platform
  • Kubernetes - an example of running a Puppet Server on Google Container Engine

If you have suggestions for further examples, or if you've put something interesting together using Puppet-in-Docker, let us know by opening an issue or a pull request.

Maintainers

This repository is maintained by the Puppet, Inc. release engineering team release@puppet.com

Individual examples may have separate maintainers as mentioned in the relevant READMEs.

Issues

File issues and feature requests in the Community Package Repository (CPR) project with the 'Container' component.