我正在尝试创建一个用于Ansible角色的Jinja2模板,我真的不知道如何在此模板中转义双引号。
我的代码是这样的:
{% for site in sites %}
testclass="HTTPSamplerProxy" testname="{{ site.path }}" enabled="true">
我的变量是 site.path ,当我添加双引号(“”)时,不再将其作为变量。
我如何逃脱角色?
答案 0 :(得分:0)
我假设站点是词典列表,其中包含一个称为“路径”的键
以下内容对我有用,其中站点是词典列表:
{% for site in sites.values() %}
testclass="HTTPSamplerProxy" testname="{{ site.path }}" enabled="true">
{% endfor %}
呈现的模板为列表中的每个字典包含一个“ testclass”行,并插入了site.path。