标签: ansible jinja2 ansible-template
我知道默认情况下我可以使用一个简单的硬编码字符串,但我正在尝试这样做:
myvar: "{{ lookup('env','var1') | default("{{var2}}",true) }}"
但它补充说,作为一个字符串,而不是评估它。
答案 0 :(得分:3)
使用{{打开Jinja2表达式后,您不需要再次打开它(特别是引用),您可以按名称引用变量:
{{
myvar: "{{ lookup('env','var1') | default(var2, true) }}"