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:
cnbugs
2026-07-18 19:28:34 +08:00
parent 5070664593
commit 4c25ae183e
5 changed files with 1092 additions and 2 deletions
+7 -1
View File
@@ -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
```