betadots/hdmHDM(Hiera Data Manager)是一个基于Rails的应用程序,用于展示Puppet Hiera数据并提供Web图形界面,支持读取、更新和创建Hiera配置。它旨在简化Hiera数据的管理流程,提高配置的可维护性和可视化程度。
推荐使用Docker镜像进行部署。手动安装仅在Debian、Ubuntu和Enterprise Linux上经过测试。
如需快速体验HDM或用于开发目的,可启动不带持久化数据库的Docker容器:
consoledocker run -it --rm -p 3000:3000 \ -e DEVELOP=1 \ -e SECRET_KEY_BASE=$(openssl rand -hex 16) \ ghcr.io/betadots/hdm:development
对于生产环境部署,建议参考完整文档进行配置。自动化Docker部署推荐使用Puppet代码,可参考PUPPET.md中的示例配置。
DEVELOP=1:启用开发模式,适用于测试环境SECRET_KEY_BASE:Rails应用的密钥,需使用openssl生成随机值(如openssl rand -hex 16)包含安装、配置和使用的完整文档(含截图)位于镜像的doc/目录下,具体可参考doc/01_Setup.md。
Copyright 2023-2025 betadots GmbH
manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务