Skip to content

Sharpie/puppet-dev-images

Repository files navigation

puppet-dev-images

Dockerfiles for building various and sundry Docker images for Puppet testing and development. These images contain software and services needed to build, run, and test Puppet software. They are not intended for production use.

The images in this repo aim for compatibility with Puppet Litmus, Vanagon, and Beaker Docker.

For containers designed to run Puppet software in production environments, see the Pupperware project.

Using the images

Tags pushed to this repository are built and tested by a GitHub Actions pipeline and pushed to a registry. Images are currently hosted at ghcr.io.

image docker command
debian-10-amd64 build status docker pull ghcr.io/sharpie/debian-10-amd64
centos-7-x86_64 build status docker pull ghcr.io/sharpie/centos-7-x86_64
raspbian-10-armhf build status docker pull ghcr.io/sharpie/raspbian-10-armhf
ubuntu-2004-arm64 build status docker pull ghcr.io/sharpie/ubuntu-2004-arm64

These images are configured to run SystemD as a full init system, which requries additional arguments to be passed to docker run:

--tmpfs=/run --tmpfs /run/lock --volume=/sys/fs/cgroup:/sys/fs/cgroup:ro

About

Dockerfiles for building various and sundry Docker images for Puppet testing and development

Resources

Stars

Watchers

Forks