Containerfiles 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.
Warning
In particular, these containers run a ssh
daemon that is configured to trust
the insecure Vagrant keys.
Do not run these containers anywhere that is exposed to untrusted network traffic.
The images in this repo aim for compatibility with Puppet Litmus, Vanagon, and Beaker Docker.
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 | Architecture(s) | Docker Command |
---|---|---|
linux/amd64 , linux/arm64 |
docker pull ghcr.io/sharpie/puppet-dev-images/debian-12 |
|
linux/arm/v6 |
docker pull ghcr.io/sharpie/puppet-dev-images/raspbian-12 |
These images are configured to run SystemD as a full init system, which
requires additional arguments to be passed to docker run
:
--tty --privileged --tmpfs /tmp --tmpfs /run