gpt4 book ai didi

templates - 如何获得 Ansible 模板以在条件后支持新行

转载 作者:行者123 更新时间:2023-12-02 12:15:07 26 4
gpt4 key购买 nike

模板如下所示:

solr.replication.master=
{% if ansible_eth0.ipv4.address == servermaster.eth0 %}
false
{% else %}
true
{% endif %}

solr.replication.slave=false

输出应如下所示:

solr.replication.master=true
solr.replication.slave=false

我实际得到的是:

solr.replication.master=truesolr.replication.slave=false

据我了解,Jinja2 会去除空格,并且 ansible 可能会默认配置此功能。但它似乎不支持 -/+ 空白标签。

有没有办法强制换行?

最佳答案

将以下行添加到模板的第一个位置:

#jinja2: trim_blocks:False

关于templates - 如何获得 Ansible 模板以在条件后支持新行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22350175/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com