- 新增 Nezha Agent client_secret 更新 playbook(两种实现方案) - 建立三层文档架构:docs/(用户文档)、examples/(配置示例)、llmdoc/(技术文档) - 添加项目主 README.md 和配置示例文件 - 初始化 .gitignore 保护敏感信息
44 lines
1.0 KiB
Markdown
44 lines
1.0 KiB
Markdown
# 如何使用动态参数构建模式
|
|
|
|
## 前提条件
|
|
|
|
- 已安装 Ansible
|
|
- 拥有 Ansible Playbook 的执行权限
|
|
|
|
## 步骤指南
|
|
|
|
1. **定义必填参数**
|
|
```yaml
|
|
vars:
|
|
pool_url: "https://your-pool-url.com"
|
|
cc_url: "https://your-cc-url.com"
|
|
cc_token: "your-secret-token"
|
|
```
|
|
|
|
2. **配置可选参数**
|
|
```yaml
|
|
vars:
|
|
enable_cc: true # 启用控制中心
|
|
enable_tls: true # 启用传输层安全
|
|
enable_keepalive: false # 关闭长连接
|
|
enable_1gb_pages: true # 启用大页内存
|
|
```
|
|
|
|
3. **理解参数影响**
|
|
- `true` 将添加对应的命令行参数
|
|
- `false` 将移除对应的命令行参数
|
|
|
|
4. **执行 Playbook**
|
|
```bash
|
|
ansible-playbook xxxigcc_install.yaml
|
|
```
|
|
|
|
## 高级技巧
|
|
|
|
- 可以在 `group_vars` 或 `host_vars` 中预置默认配置
|
|
- 支持复杂的条件参数,如仅在特定条件下启用 TLS
|
|
|
|
## 常见陷阱
|
|
|
|
- 确保 `pool_url`、`cc_url`、`cc_token` 正确配置
|
|
- 布尔参数默认为 `true`,需要显式设置为 `false` 才会禁用 |