ansible-btsync 用于部署和更新 btsync 节点的 Ansible playbook,所有代码都是 Ubuntu 特定的。角色变量只有一个强制变量 btsync_user:运行 btsync 守护进程的系统用户,所有其他变量都是可选的。可选变量的完整列表在 btsync/defaults/main.ymlbtsync daemon 配置遵循原始 JSON 配置的结构,所有变量都相同但采用 YAML 格式。示例:

roles:

  • role: btsync

    btsync_user: btsync

    btsync_settings:

    device_name: \"{{ ansible_fqdn }}\"

    listening_port: 5999