我正在尝试使用 Ansible 制作有状态 nftables 配置文件的模板。
- Ansible 使用 Jinja 进行模板化,而 Jinja 使用花括号作为变量:
{{ variable }}
- Nftables 配置使用花括号将变量分组在一起:
{ 192.168.3.0/24, 192.168.1.0/24 }
。
- 转义 Jinja2 大括号如下所示:
{%raw%} { {%endraw%}
或者像这样:
{{ '{' }}
这看起来非常丑陋并且难以阅读。有什么方法可以让 NFtables 使用与大括号不同的字符吗?喜欢[
或(
或<