对于我正在开发的角色,我需要验证内核版本是否大于特定版本.
我找到了ansible_kernel值,但是有一种简单的方法可以将它与其他版本进行比较吗?我以为我可能手动爆炸'.'上的版本字符串并比较数字,但我甚至找不到友好的过滤器来爆炸版本字符串,所以我不知所措.
提前致谢.
Ť
我正在使用jinja2模板来安装/升级包.
逻辑是为当前安装的版本设置变量,并将其与可用版本进行比较.它工作正常,但一旦我们传入10.x,比较退出工作.
是否可以转换变量,以便正确识别10.9.8是否大于9.8.7?
谢谢
current_version=['9.8.7']
{% if current_version < '10.9.8' %}