- 新增 Nezha Agent client_secret 更新 playbook(两种实现方案) - 建立三层文档架构:docs/(用户文档)、examples/(配置示例)、llmdoc/(技术文档) - 添加项目主 README.md 和配置示例文件 - 初始化 .gitignore 保护敏感信息
1.1 KiB
1.1 KiB
XXXigCC 部署架构
1. 身份标识
- 定义: 一个灵活的自动化部署和管理系统
- 目的: 通过 Ansible Playbook 实现跨主机的自动化 XXXigCC 安装和卸载
2. 核心组件
xxxigcc_install.yaml: 负责 XXXigCC 的安装流程xxxigcc_uninstall.yaml: 负责 XXXigCC 的卸载流程
3. 执行流程(LLM 检索路径)
安装流程
- 脚本准备: 从固定 URL 下载安装脚本到
/tmp/install.deb.sh - 命令构建: 根据布尔参数动态生成安装命令
- 权限设置: 设置脚本执行权限
0755 - 执行安装: 使用 Ansible 的
shell模块执行安装 - 清理临时文件: 删除下载的安装脚本
卸载流程
- 脚本准备: 从固定 URL 下载卸载脚本到
/tmp/uninstall.sh - 执行卸载: 使用
-y --purge参数完全卸载 - 清理临时文件: 删除下载的卸载脚本
4. 设计原理
- 使用动态参数生成,增强灵活性
- 严格的安全下载和执行机制
- 支持多种功能开关(TLS、Keepalive、大页内存)