2017-08-07 163 views
-1

在ansible中,我使用jinja2中编写的模板, 我有一个内部for循环,它自动为我的配置文件添加空间,我不想这样做。Jinja添加自动缩进

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 %} 

结果是

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 
+0

你分享你的故事,你的结果。你有什么问题吗?和btw谷歌“Jinja2空白控制”之前,你下定决心问题是什么。 – techraf

回答

2

在模板顶部添加这一行,将保留压痕

#jinja2: trim_blocks: True, lstrip_blocks: True