小编dru*_*fin的帖子

如何忽略 j2 模板文件中的 jinja2 大括号 {{}}

我有一个 j2 文件,我想编辑并复制到我的远程服务器(作为我的 ansible play 的一部分)。该文件有几个用大括号表示的 3 个变量{{ }}。我怎样才能只定位命名的第二个变量{{ bar }}并忽略文件中的其他 2个变量,这样它们就可以单独存在并复制到我的远程服务器?例如,我的 test.j2 文件包含:

line 1 {{ foo }}
line 2 {{ bar }}
line 3 {{ foo2 }}
Run Code Online (Sandbox Code Playgroud)

{{ bar }}我可以在我的 ansible playbook 中明确处理变量吗?如果是这样,我将如何在我的 ansible playbook 中(在语法上)编写它?

variables jinja2 ansible ansible-template ansible-2.x

2
推荐指数
1
解决办法
4037
查看次数