- Notifications
You must be signed in to change notification settings - Fork4
The Hiera Data Manager (HDM) is a Web UI to visualize Hiera data and make it searchable!
License
betadots/hdm
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Copyright 2023-2025 betadots GmbH
This Rails application displaysPuppet Hiera data and offers a WebGUI to read/update/create that configuration.
- Shows where values of the key come from
- Merge values if a special behavior for their keys are given
- Optional management of data inside a git repository
- Easy to setup via container
- Authentication via
- local SQLite database
- LDAP and SAML connection to a Server, e.g. Microsoft Active Directory
- Admins only manage additional user accounts, no data
- Autorization (Role Based Access Controll) via Groups
- Down to environment, node and key level
- Smart proxy for integration inforeman
A complete documentation of setup and using HDM includingscreenshots is located indoc/.
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, seedoc/01_Setup.md. For automated docker setups we recommend using Puppet code. A working profile example can be found inPUPPET.md
About
The Hiera Data Manager (HDM) is a Web UI to visualize Hiera data and make it searchable!
Topics
Resources
License
Code of conduct
Security policy
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Packages0
Uh oh!
There was an error while loading.Please reload this page.
Uh oh!
There was an error while loading.Please reload this page.
Contributors12
Uh oh!
There was an error while loading.Please reload this page.