1.3 KiB
1.3 KiB
如何更新 XXXigCC 的 Pool URL
0. 版本兼容性
重要提示:
- 支持 Ansible 2.14 及以上版本
- 已移除
warn: false参数,确保兼容性 - 使用
ansible.builtin.shell模块替代传统command模块
1. 准备工作
在更新 XXXigCC 的 Pool URL 之前,请确保:
- 已安装 Ansible 2.14 或更高版本
- 已安装
jq工具 - 有权限修改
/etc/xxxigcc/config.json - 有权限重启
xxxigcc-daemon.service
2. 更新步骤
-
准备变量文件: 创建一个
xxxigcc_update_vars.yml文件,包含以下关键变量:new_pool_url: "https://new-pool.example.com" # 可选:验证旧 URL(如需) old_pool_url: "https://old-pool.example.com" -
执行 Playbook:
ansible-playbook xxxigcc_update_pool_url.yaml -e @xxxigcc_update_vars.yml
3. 操作说明
- Playbook 将自动备份原始配置文件
- 更新
pools[0].url字段 - 清理
/var/log/xxxigcc目录下的日志文件 - 重启
xxxigcc-daemon.service
4. 故障排除
- 如果更新失败,检查:
- 变量文件格式
- URL 地址正确性
- 系统权限
- Ansible 版本兼容性
5. 安全注意事项
- 仅在可信环境中执行此 Playbook
- 谨慎使用
old_pool_url参数 - 确保 Ansible 版本满足最低要求