Ansible 寻找可转换模块

Ansible 寻找可转换模块,ansible,Ansible,在这种情况下,我们需要在特定路径中比较两个版本,并且需要更改符号链接并指向更大的版本 例如:路径=/apps/share ls-轻轨 8.5.38 8.5.39 当前-->8.5.39 我需要比较以上两个版本,并将符号链接指向更大的版本。我的问题是Ansible中是否有一个模块可以比较两个版本Ansible确实有一个测试。您可以使用类似于: - debug: msg: "version is newer" when: new_version is version(old_versio

在这种情况下,我们需要在特定路径中比较两个版本,并且需要更改符号链接并指向更大的版本

例如:路径=/apps/share

ls-轻轨

8.5.38

8.5.39

当前-->8.5.39

我需要比较以上两个版本,并将符号链接指向更大的版本。我的问题是Ansible中是否有一个模块可以比较两个版本

Ansible确实有一个测试。您可以使用类似于:

- debug:
    msg: "version is newer"
  when: new_version is version(old_version, '>')
当然,您需要从路径中提取版本信息,以便在条件应用程序中使用它