https://github.com/lflxp/devops
运维自动化
https://github.com/lflxp/devops
Last synced: 7 months ago
JSON representation
运维自动化
- Host: GitHub
- URL: https://github.com/lflxp/devops
- Owner: lflxp
- License: mit
- Created: 2018-07-12T18:14:05.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2018-07-16T16:21:12.000Z (about 8 years ago)
- Last Synced: 2025-01-20T10:48:30.094Z (over 1 year ago)
- Language: JavaScript
- Size: 6.07 MB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# boltDb
boltDb test
https://github.com/coreos/bbolt/
https://npf.io/2014/07/intro-to-boltdb-painless-performant-persistence/
https://www.progville.com/go/bolt-embedded-db-golang/
# devops
运维自动化
# 开发计划
## 第一期
1. 实现功能为主 架构为辅
2. cmdb
* 2.1 主机管理
* 2.2 机房管理
* 2.3 机柜管理
* 2.4 属组管理
* 2.5 Ansible管理
* 2.6 Shell管理
3. bolt底层存储
* 3.1 数据库所有表查询
* 3.2 数据库范围查询
* 3.3 数据库前缀查询
* 3.4 数据库新增
* 3.5 数据库修改
* 3.6 数据库删除
4. webterminal
* 4.1 webTerminal
* https://github.com/gorilla/websocket/tree/master/examples/echo
* https://github.com/urfave/cli
* https://github.com/elazarl/go-bindata-assetfs
* https://github.com/kr/pty
* https://github.com/yudai/gotty
* https://github.com/joewalnes/websocketd
5. tree
6.用户管理
* 6.1 用户管理
* 6.2 角色管理
* 6.3 权限管理
## 第二期
1. 服务化和架构优化
2. docker化
3. 一键部署
4. 微服务化以及k8s运维
# INSTALL
* git clone http://github.com/lflxp/devops.git
* cd devops/ui
* npm install
* npm run dev
* npm run build
* cd ..
* go build -o devops main.go
* chmod +x devops && ./devops