开发资产管理平台
采用前后端分离的架构开发web平台
技术栈: python,vue,flask/django,ansible,mysql,mongo,nginx,uwsgi
背景:
1 资产管理一直使用excel来统计,每当服务器信息变更都需要手动来更新信息,非常繁琐,并容易忘记。
2 研发经常询问防火墙映射规则,每次都需要登录防火墙查看,效率低下
3 通过ansible批量管理的时候尽可能的快速高效
4 服务器信息通过ansible自动获取并更新
功能:
1 服务器信息自动收集并录入mysql,与历史操作记录
2 结合ansible api,实现ansible web批量部署与命令操作,利用websock实现实时结果反馈
3 防火墙规则查询,配置定期备份
4 用户角色管理,不通用户登录展示不同页面