Sign inSign up

pierrer/puppetresources

By pierrer

•Updated almost 11 years ago

Language puppet tools in an Arch linux container

Image
1

3.4K

pierrer/puppetresources repository overview

The images contains all you need for doing puppet development. You won't need any ruby locally, it is all included. The size of the image is about 500M. It is built from nfnty/arch-min.

⁠What is included ?

The image contains:

⁠language puppet

The language puppet library⁠ is an open source command line tool that parses, interprets and resolves puppet catalogs. It will give you an immediate feedback of the configuration to be applied. The images contains 2 binary executables puppetresources and pdbquery. They have been compiled and copied in the /usr/local/bin folder.

⁠lint_puppet

A shake executable that uses puppet-lint-1.1.0 and only 'lint' changed files.

⁠librarian-puppet

To install puppet modules from the forge. The librarian-puppet⁠ version is 2.1.0

⁠puppet

It also contains puppet 3.7.5 and its client utilities.

⁠Usage

You need to mount your catolog with something alike:

docker run --rm -w /catalog/ $(pwd):/catalog:ro -t pierrer/puppetresources puppetresources -t /catalog -o ...

docker run -w /catalog/ --rm=true -v $(pwd):/catalog -t pierrer/puppetresources 'lint_puppet'

The tag v1.1.2 (or latest) corresponds to language-puppet v1.1.2 as released in hackage⁠.

Tag summary

Content type

Image

Digest

sha256:a7e767702…

Size

147.3 MB

Last updated

almost 11 years ago

docker pull pierrer/puppetresources:v1.1.4.1-a