Sign inSign up

matthewschuchard/puppet-check

By matthewschuchard

•Updated about 2 months ago

A streamlined comprehensive set of checks for your entire Puppet code and data

Image
0

1.2K

matthewschuchard/puppet-check repository overview

⁠Puppet-Check

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 .

Tag summary

Content type

Image

Digest

sha256:57f392605…

Size

52.1 MB

Last updated

about 2 months ago

docker pull matthewschuchard/puppet-check