Commit Graph

3 Commits

Author SHA1 Message Date
cnbugs c161c4487a feat: 主机变量支持 - 每台主机独立BMC/IPMI配置
- 后端: inventory生成时写入主机自定义变量(host_vars)
- 前端: 主机编辑表单新增'主机变量'输入区(key=value格式)
- 模板: ipmitool-bmc改为读取主机变量,未配置时用默认值
- 示例: 每台主机设置 bmc_ip=10.10.10.x,Playbook自动区分
- 变量写入inventory: web ansible_host=... bmc_ip=10.10.10.1
2026-07-30 23:07:10 +08:00
cnbugs 0cc2103a90 feat: 新增集群部署模板 - K8S/Ceph/Rook-Ceph/ETCD/Harbor/NFS
- 新增'集群部署'分类(6个模板)
- Kubernetes集群部署(kubeadm, Master+Worker, Calico/Flannel)
- Ceph存储集群部署(cephadm, MON+OSD+MDS+RGW+Dashboard)
- K8S + Rook-Ceph持久化存储(Operator+CephCluster+StorageClass)
- ETCD集群部署(3/5节点, Systemd服务)
- Harbor镜像仓库部署(HTTPS+Trivy扫描)
- NFS共享存储集群(服务端+客户端自动挂载)
- 总模板数: 24 -> 30
2026-07-30 23:02:32 +08:00
cnbugs bdb7d54505 feat: v2.0 全面升级 - SSH密钥管理/模板中心/文件分发/全新UI
- 新增SSH密钥库管理(集中托管私钥、自动指纹识别)
- 新增模板中心(24个预置模板,7大分类,一键创建Playbook)
- 新增文件分发功能(内容/文件双模式,权限设置)
- 新增系统信息接口(版本/主机数/运行时间)
- 主机支持密码/SSH密钥双认证方式
- 全新暗色玻璃拟态UI(侧边栏导航、SSE实时日志流)
- 修复UpdateHost ID丢失bug
- 添加.gitignore排除敏感数据
2026-07-30 22:49:13 +08:00