/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

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: Gareth Rushgrove gareth@puppet.com.

Individual examples may have separate maintainers as mentioned in the relevant README's.