我正在向Ansible jinja2模板(bash(传递一个名为x_version=v5.5.9.1
的变量。但是在接收bash脚本(jinja2(中,变量x_version
应该修改为v5.5.9
。
version_defined_in_ansible={{ x_version }}
下面的修改帮助了我。
version_defined_in_ansible=v{{ x_version.split('v')[1][0:5] }}
给定变量
x_version: v5.5.9.1
最简单的方法是拆分扩展
{{ x_version|splitext|first }}
评估为
v5.5.9