2017-08-07 39 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