Ansible - 选择最近更新的一面并同步本地和远程目录?

Ansible - choose the most recently updated side and synchronize the local and remote directories?

我有几个具有类似设置的工作站(家用电脑、办公室的工作站)以及一个用作远程存储的服务器。我正在尝试 Ansible 在这些设备之间备份和同步多个应用程序配置文件目录(Intellij Idea 配置文件目录、我的桌面环境配置文件目录、从 tar.gz 发行版中解压缩的一些应用程序等)。我从不同时使用所有设备。

每个目录的逻辑应该是:

我打算将 Ansiblesynchronize 模块一起使用。但是,对我的(相当长的)列表中的每个文件夹使用 when 来实现上述逻辑听起来就像是在发明一辆自行车。这应该是实现该目标的更好方法。

似乎是一项常见任务,也许有第三方 Ansible role/plugin 可以做到这一点?或者可以使用 command?

调用一个单独的应用程序

Ansible 显然不是合适的工具。

为什么不使用具有文件夹同步功能的在线存储服务,例如 Dropbox?