模板看起来像这样:
solr.replication.master=
{% if ansible_eth0.ipv4.address == servermaster.eth0 %}
false
{% else %}
true
{% endif %}
solr.replication.slave=false
Run Code Online (Sandbox Code Playgroud)
输出应该如下所示:
solr.replication.master=true
solr.replication.slave=false
Run Code Online (Sandbox Code Playgroud)
我实际得到的是:
solr.replication.master=truesolr.replication.slave=false
Run Code Online (Sandbox Code Playgroud)
据我所知,Jinja2剥离了空格,而且ansible可能默认配置了这个.但它似乎没有荣誉 - /+空白标签.
有没有办法强制换行?