这是一个有着:项目管理、资产管理、计划任务、Webssh、自动化任务执行等功能,支持动态权限分配,用户菜单管理的系统
- 使用 Django 2.2 ,mysql 5.7 ,ansible2.9
功能划分:
-
资产管理:基本信息增删查、系统用户分配、推送到服务器。
-
项目管理:增删改查页面、项目关联资产
-
用户管理:用户增删改查、用户资产分配、用户角色、菜单、Url访问控制。
-
WebSSH: 用户根据分配系统用户登录资产、实时记录命令、链接状态。
-
任务执行:结合Ansible-api完成Module、Role、Playbook运行。
-
计划任务:结合Ansible crontab模块执行计划任务。
代码部署:需要支持Python Asgi协议故采用 官方推荐Daphan + Supervisor 管理