系统自动化运维平台
- Python>=3.6
- Mysql(mariaDB)>=5.6
- Virturalenv==15
- Lib Dependencies
- Bin Tools
## Run Local
bin/start_dev_server.sh
## Run Pro
bin/start_pro_server.sh
- V0.3待优化点
- storm python + vikings + ansible
- 屏蔽dnat配置,网站服务迁移至内网
- storm.juliye.net 配置
- viking.juliye.net 配置
- cms python + vikings + ansible
- 服务器部署文档更新
- 优化调研
- 部署任务 数据结构设计 | 持久化
- 部署任务 动态设置功能
- 部署记录 + 部署历史日志 持久化
- 版本回退功能
- 部署日志 输出文本 格式化
- 部署日志 控制隐藏控件
- 部署操作过程中 提示 等待 || 实时输出日志
- 调研django_web_ansible
- 调研AnsibleUI2
- 调研ansibleUI
- 工程优化
- Reusable App Package (pip)
- (Build Aliyun API)(docs/AliyunOpenAPI.md)
- View Templates
- bootstrap
- 确定模版UX方案
- 4xx + 5xx
- Document Gen
- 文档生成
- Cache Framwork (redis)
- Authentication
- Logging
- Test | Coverage
- Pagination
- Security
- Performance and Optimize
- Internationalization and localization
- 基于云服务的工作流 workflow
- 自动化
- 虚拟化
- 可以参考jumpserver的分包结构
- 顶层模块: 主入口,提供其他功能切入口
- 单个功能模块单独放入对应文件夹
- 提供启动和停止脚本
- 资产管理
- 文档
- 国际化
- web层
- 静态文件
- 工程基本配置
- wiki 功能