在 ansible 中,我使用用 jinja2 编写的模板,我有一个内部 for 循环,它会自动向我的配置文件添加空间,但我不希望这样做。
stick store-response payload_lv(43,1) if serverhello
option ssl-hello-chk
{% set count = 1 %}
{% for ip in sv.ips %}
server server{{ count }} {{ ip }}:443 check
{% set count = count + 1 %}
{% endfor %}
Run Code Online (Sandbox Code Playgroud)
结果是
stick store-response payload_lv(43,1) if serverhello
option ssl-hello-chk
server server1 10.2.0.16:443 check
server server2 10.2.0.20:443 check
Run Code Online (Sandbox Code Playgroud)
在模板顶部添加此行,将保留缩进
#jinja2: trim_blocks: True, lstrip_blocks: True
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2459 次 |
| 最近记录: |