The Hiera Data Manager (HDM) is a Web UI to visualize Hiera data and make it searchable!
Copyright 2023-2025 betadots GmbH
This Rails application displays Puppet Hiera data and offers a WebGUI to read/update/create that configuration.
A complete documentation of setup and using HDM including screenshots is located in doc/.
At the moment manual installation is only tested on Debian, Ubuntu and Enterprise Linux. But we highly recommend to use the Docker image!
To take a first look at HDM or for development purposes, starting it as a Docker container WITHOUT a persistent database is sufficient.
docker run -it --rm -p 3000:3000 \
-e DEVELOP=1 \
-e SECRET_KEY_BASE=$(openssl rand -hex 16) \
ghcr.io/betadots/hdm:development
For both setup methods, see doc/01_Setup.md. For automated docker setups we recommend using Puppet code. A working profile example can be found in PUPPET.md
see DEVELOPMENT.md
see CONTRIBUTING.md