feat: 新增 MongoDB、Ansible、Ansible Playbook 三个组件
- MongoDB: WiredTiger 引擎、认证、TLS、副本集、Oplog、压缩算法 - Ansible: SSH 连接、Pipelining、Become 提权、Forks、日志、事实缓存 - Ansible Playbook: 变量、包管理、服务管理、文件复制、模板渲染、Shell、Handlers - 更新 README 组件矩阵与项目结构 - 更新 Schema 注册中心,新增自动化运维分类
This commit is contained in:
@@ -44,8 +44,11 @@
|
||||
| 代理与 Web | **NGINX** | `.conf` | HTTP/HTTPS 端口、域名、SSL 证书、反向代理、Gzip、CORS |
|
||||
| 缓存 | **Redis** | `.conf` | 单机/哨兵/集群模式、端口、内存限制、RDB/AOF 持久化、密码 |
|
||||
| 数据库 | **MySQL** | `.cnf` | 版本(5.7/8.0)、Buffer Pool 自动计算、字符集、慢查询、主从复制 |
|
||||
| 数据库 | **MongoDB** | `.conf` | 端口、WiredTiger 引擎、认证、TLS、副本集、Oplog、压缩算法 |
|
||||
| 云原生 | **K8s Deployment** | `.yaml` | 镜像、副本数、资源限制、健康检查、滚动更新策略 |
|
||||
| 云原生 | **K8s Service** | `.yaml` | ClusterIP/NodePort/LoadBalancer、端口映射、会话保持 |
|
||||
| 自动化运维 | **Ansible** | `.cfg` | SSH 连接、Pipelining、Become 提权、Forks 并发、日志、事实缓存 |
|
||||
| 自动化运维 | **Ansible Playbook** | `.yaml` | 变量、包管理、服务管理、文件复制、模板渲染、Shell 命令、Handlers |
|
||||
|
||||
---
|
||||
|
||||
@@ -105,8 +108,11 @@ conf-template/
|
||||
│ ├── nginx.js # NGINX Schema 定义 + 模板生成
|
||||
│ ├── redis.js # Redis Schema 定义 + 模板生成
|
||||
│ ├── mysql.js # MySQL Schema 定义 + 模板生成
|
||||
│ ├── mongodb.js # MongoDB Schema 定义 + 模板生成
|
||||
│ ├── k8s-deployment.js # K8s Deployment Schema + YAML 生成
|
||||
│ └── k8s-service.js # K8s Service Schema + YAML 生成
|
||||
│ ├── k8s-service.js # K8s Service Schema + YAML 生成
|
||||
│ ├── ansible.js # Ansible Schema + 配置生成
|
||||
│ └── ansible-playbook.js # Ansible Playbook Schema + YAML 生成
|
||||
└── dist/ # 生产构建产物(gitignore)
|
||||
```
|
||||
|
||||
|
||||
Reference in New Issue
Block a user