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