在这种情况下,我们需要比较特定路径中的两个版本,并且需要更改符号链接并指向更大的版本。
ex:path = / apps / share
ls -lrt
8.5.38
8.5.39
当前-> 8.5.39
我需要比较以上两个版本,并且需要将符号链接指向更大的版本。我的问题是我们在Ansible中是否有一个可以在两个版本之间进行比较的模块
答案 0 :(得分:0)
Ansible确实进行了version compare测试。您将使用类似于:
- debug:
msg: "version is newer"
when: new_version is version(old_version, '>')
您当然需要从路径中提取版本信息,以便可以在有条件的情况下使用它。