tea-eggs
利用ansible给程序员节省一个吃茶叶蛋的时间。
前置工作
单元测试
pytest
代码规范化检测
pylint --rcfile=default.pylintrc --ignore=playbook.py */*.py
生成依赖requirements.txt
pipreqs --ignore=venv,web-server . --force
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
模型说明
osusers
linux系统管理用户的工具集合
- 增加用户(用户组是用户的组)
- 给用户重置密码
- 更新用户密钥
- 增加用户辅助组
- 增加sudo权限
filesystem
linux常用文件操作系统操作
- 创建swapfile
- 创建LVM
- 创建文件(夹)
- 更改文件(夹)属性()
- 文件挂载(修改 /etc/fstab)
software
- 安装常用软件: nginx,mysql,postgresql,docker,docker-compose
- 指定软件更新.
- 常用软件更新.
- 操作系统备份.
- 重启软件服务
安全
- 更新sshd文件
- 打开防火墙某端口
- 关闭防火墙某端口
web说明
目录: webService/osUser
启动命令: uvicorn main:app
http://127.0.0.1:8000/osuser/docs
可以查看web接口。
tools
系统运行涉及的常用工具
运行程序
cd webService
uvicorn main:app