基于django+ansible+ansibleapi+webssh实现的运维自动化管理系统(可当毕业设计)
如果需要项目,请添加我的微信 python_kk 或者 QQ:976870170,包运行部署代码讲解
软件架构说明
- Ansible使用公私钥登录进行主机操作
[![img](https://github.com/lotus-dgas/AnsibleUI/raw/master/tmp/images/a.png)](https://github.com/lotus-dgas/AnsibleUI/blob/master/tmp/images/a.png)
## 主要功能:
- 分为管理员,用户两个角色,管理可以增删改查用户
- 管理可以增删改查主机
- 管理员可以为用户分配不同的组
- 用户可以操作对应组的主机
- 实现远程web_ssh连接服务器
- 实现用户可以执行playbook剧本
- 实现用户可以执行 ad_hoc 命令
- 实现审计功能,可以查看玩家历史操作
- 集成bootstrap前端模板
## 安装
mysql客户端从`pymysql`修改成了`mysqlclient`,具体请参考 [pypi](https://pypi.org/project/mysqlclient/) 查看安装前的准备。
使用pip安装: `pip3 install -Ur requirements.txt`
## 运行
修改`djangoblog/setting.py` 修改数据库配置,如下所示:
```
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'order_test',
'USER': 'root',
'PASSWORD': 'password',
'HOST': 'host',
'PORT': 3306,
}
}
```
### 创建数据库
mysql数据库中执行:
```
CREATE DATABASE `order_test` /*!40100 DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci */;
```
然后终端下执行:
```
python manage.py makemigrations
python manage.py migrate
```
### 创建超级用户
终端下执行:
```
python manage.py createsuperuser
```
### 运行
终端下执行:
```
python manage.py runserver 0.0.0.0:8000
记得关闭防火墙
```
首页
![image-20230421115858863](./image/image-20230421115858863.png)
用户增删改查,分组
![image-20230421115942581](./image/image-20230421115942581.png)
![image-20230421120008660](./image/image-20230421120008660.png)
执行任务
![image-20230421120037087](./image/image-20230421120037087.png)
![image-20230421120057878](./image/image-20230421120057878.png)
web_ssh 远程连接
![image-20230421120129563](./image/image-20230421120129563.png)
![image-20230421120150251](./image/image-20230421120150251.png)
如果需要项目,请添加我的微信 python_kk 或者 QQ:976870170,包运行部署代码讲解
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
基于django+ansible+ansibleapi+webssh实现的运维自动化管理系统(可当毕_django_ansible_webssh.zip (8个子文件)
django_ansible_webssh-main
image
image-20230421115858863.png 45KB
image-20230421115942581.png 40KB
image-20230421120150251.png 20KB
image-20230421120057878.png 74KB
image-20230421120008660.png 43KB
image-20230421120129563.png 30KB
image-20230421120037087.png 74KB
README.md 2KB
共 8 条
- 1
资源评论
好家伙VCC
- 粉丝: 2125
- 资源: 9145
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功