A streamlined comprehensive set of checks for your entire Puppet code and data
1.2K
This image of Puppet Check is based on the ruby:3.3-alpine image. It will contain the latest versions of Alpine Linux and Ruby 3.3.x at the time of build. It will also contain the latest version of its dependencies at time of build. This includes Puppet, Facter, Hiera, Puppet-Lint, Rubocop (including performance and rspec plugins), and Reek.
This image does not contain optional package dependencies such as Git, or optional Ruby dependencies such as Rake, RSpec, RSpec Puppet, and Octocatalog-Diff. If you need these for your environment, then it is recommended to create a new image from this image, and to install those additional optional dependencies with apk and gem.
This image is meant first and foremost to serve as a build agent in your CI environment. It is meant secondarily to serve as a portable testing container in your personal environment. If you want to use this in your personal testing environment, then it would be easiest to bind volume mount the target directory to the /puppet directory:
# example validate and style test current working directory
docker run --rm -v ${PWD}:/puppet matthewschuchard/puppet-check -s .
Content type
Image
Digest
sha256:57f392605…
Size
52.1 MB
Last updated
about 2 months ago
docker pull matthewschuchard/puppet-check