此项目架构完全参考cmdb-ops-flow,是cmdb-ops-flow的优化版本,完成了此版本的一些功能新增和优化。
本项目后端参考: https://github.com/qishu321/cmdb-ops-flow
此项目前端地址: https://github.com/ch-ld/go-cmdb-ops-web
- vue-admin-template (后台前端)
- 内部导航栏
- 用户中心
- 用户管理
- 角色管理
- CMDB
- 主机管理
- 新增主机
- 导入主机
- 同步云主机
- 阿里云
- AWS
- 主机组管理
- 远程操作
- wehssh
- 批量执行命令
- SFTP
- 文件上传
- 创建文件
- 文件下载
- 文件批量删除
- 主机管理
- k8s的多集群管理
###安装编译
# clone
git clone https://github.com/ch-ld/go-cmdb-ops
##整体目录结构
├─api api
├─conf 配置文件
├─middleware 中间件
├─models 数据库
├─router 路径
├─service 业务逻辑
├─test
└─utils 通用工具
├─common 加密解密
├─msg 状态码
├─result 状态码封装
└─ssh ssh
cd go-cmdb-ops
go mod tidy
go build go-cmdb-ops
贡献使开源社区成为一个学习、激励和创造的绝佳场所。你所作的任何贡献都是非常感谢的。
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
该项目使用Git进行版本管理。您可以在repository参看当前可用版本。
暂无
该项目签署了MIT 授权许可
cmdb-ops-flow 强烈感谢cmdb-ops-flow提供的基本框架,开始所有的流程和思路都是基于这个基础之上来配置的
vue-admin-template 非常感谢vue-admin-template的开源项目
webssh 非常感谢widaT的webssh开源项目
shaojintian README模板 非常感谢 shaojintian README模板