gpt4 book ai didi

loops - ansible 模板循环 jinja2 “我需要用 分隔行,但最后一个条目没有 ,

转载 作者:行者123 更新时间:2023-12-02 03:34:48 25 4
gpt4 key购买 nike

我想为我的基础设施创建一个动态剧本。

我的配置中需要这一行:

wsrep_cluster_address='gcomm://192.168.126.38,192.168.126.39,192.168.126.40'

我的模板如下所示:

wsrep_cluster_address = 'gcomm://{% for host in groups['db-server']%}{{hostvars[host]['ansible_host']}},{% endfor %}'

它在主机上的工作原理和外观如下:

wsrep_cluster_address = 'gcomm://172.16.120.45,172.16.120.40,172.16.120.42,'

最后一个逗号让我心烦意乱。

有没有办法告诉ansible不要在循环的最后一个条目上逗号?

坦克寻求帮助,祝你有美好的一天

最佳答案

找到了解决方案,感谢我的开发人员。

wsrep_cluster_address = 'gcomm://{% for host in groups['db-server']%}{{hostvars[host]['ansible_host']}}{% if not loop.last %},{% endif %}{% endfor %}'

关于loops - ansible 模板循环 jinja2 “我需要用 分隔行,但最后一个条目没有 ,,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50602369/

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