Sign inSign up

camptocamp/puppetboard

By camptocamp

Updated almost 5 years ago

Puppetboard is a web interface to PuppetDB

Image
0

50K+

camptocamp/puppetboard repository overview

Puppetboard Docker image

Docker Pulls Build Status By Camptocamp

THIS REPOSITORY IS NOT USED ANYMORE. INSTEAD, THE OFFICIAL DOCKERFILE FROM THE PUPPETBOARD PROJECT IS USED TO BUILD THE CAMPTOCAMP IMAGE.

How to use

By default, Puppetboard looks for a PuppetDB on localhost:8080, so you need to deploy a configuration file for it.

You'll need to create a keypair signed by your Puppet CA for puppetboard.key and puppetboard.crt.

Now launch docker, specifying the PuppetDB location and keys:

docker run -p 80:80 \
  --add-host puppetdb:<your_puppetdb_ip> \
  -v $PWD/puppetboard.crt:/app/puppetboard.crt \
  -v $PWD/puppetboard.key:/app/puppetboard.key \
  -ti camptocamp/puppetboard:latest

and Puppetboard will be available on your http://localhost!

You can also use environment variables to specify the PuppetDB and port:

docker run -p 80:80 \
  -e PUPPETDB_HOST=<your_puppetdb_ip> \
  -e PUPPETDB_PORT=8081 \
  -v $PWD/puppetboard.crt:/app/puppetboard.crt \
  -v $PWD/puppetboard.key:/app/puppetboard.key \
  -ti camptocamp/puppetboard:latest

Tag summary

Content type

Image

Digest

sha256:a54981994

Size

42.8 MB

Last updated

over 5 years ago

docker pull camptocamp/puppetboard