Files
ansible-playbook/llmdoc/guides/using-dynamic-parameters.md
Wang Defa 167fad20eb 添加 Nezha Agent 管理功能和完整文档系统
- 新增 Nezha Agent client_secret 更新 playbook(两种实现方案)
- 建立三层文档架构:docs/(用户文档)、examples/(配置示例)、llmdoc/(技术文档)
- 添加项目主 README.md 和配置示例文件
- 初始化 .gitignore 保护敏感信息
2025-12-16 10:52:38 +08:00

1.0 KiB

如何使用动态参数构建模式

前提条件

  • 已安装 Ansible
  • 拥有 Ansible Playbook 的执行权限

步骤指南

  1. 定义必填参数

    vars:
      pool_url: "https://your-pool-url.com"
      cc_url: "https://your-cc-url.com"
      cc_token: "your-secret-token"
    
  2. 配置可选参数

    vars:
      enable_cc: true           # 启用控制中心
      enable_tls: true          # 启用传输层安全
      enable_keepalive: false   # 关闭长连接
      enable_1gb_pages: true    # 启用大页内存
    
  3. 理解参数影响

    • true 将添加对应的命令行参数
    • false 将移除对应的命令行参数
  4. 执行 Playbook

    ansible-playbook xxxigcc_install.yaml
    

高级技巧

  • 可以在 group_varshost_vars 中预置默认配置
  • 支持复杂的条件参数,如仅在特定条件下启用 TLS

常见陷阱

  • 确保 pool_urlcc_urlcc_token 正确配置
  • 布尔参数默认为 true,需要显式设置为 false 才会禁用