相关疑难解决方法(0)

如何在Ansible中比较内核(或其他)版本号

对于我正在开发的角色,我需要验证内核版本是否大于特定版本.

我找到了ansible_kernel值,但是有一种简单的方法可以将它与其他版本进行比较吗?我以为我可能手动爆炸'.'上的版本字符串并比较数字,但我甚至找不到友好的过滤器来爆炸版本字符串,所以我不知所措.

提前致谢.

Ť

version-numbering ansible ansible-2.x

15
推荐指数
3
解决办法
1万
查看次数

使用jinja2比较版本号

我正在使用jinja2模板来安装/升级包.

逻辑是为当前安装的版本设置变量,并将其与可用版本进行比较.它工作正常,但一旦我们传入10.x,比较退出工作.

是否可以转换变量,以便正确识别10.9.8是否大于9.8.7?

谢谢

current_version=['9.8.7']

{% if current_version < '10.9.8' %}

jinja2 salt-stack ansible

4
推荐指数
1
解决办法
3540
查看次数